黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

.NET Remoting 體系結(jié)構(gòu)評(píng)估

系統(tǒng) 2207 0

.NET Remoting 體系結(jié)構(gòu)評(píng)估


Pat Martin
Microsoft Corporation
2003年5月

適用于:
Microsoft? .NET Framework
Microsoft? .NET Remoting

摘要: 本文適用于要將 .NET Remoting 用于分布式多層應(yīng)用程序設(shè)計(jì)的人員。文章從開(kāi)發(fā)人員的角度介紹了該技術(shù)的功能。開(kāi)發(fā)人員曾得益于這項(xiàng)技術(shù)所提供的方便的 RPC 機(jī)制,也曾感受過(guò)其不足之處帶來(lái)的不便。本文假設(shè)讀者熟悉 .NET Remoting,即使沒(méi)有實(shí)際使用過(guò),至少對(duì)其概念也有所了解。

產(chǎn)品特性 一節(jié)對(duì)使用 Remoting 進(jìn)行設(shè)計(jì)的人員很有用, 最佳方法 一節(jié)適用于使用 Remoting 進(jìn)行構(gòu)建的人員, Remoting 和 Web 服務(wù) 一節(jié)試圖消除有關(guān)“在何時(shí)選用何種技術(shù)”的困惑, 摘要 是對(duì)內(nèi)容的精煉。

目錄

概述

.NET Remoting 被譽(yù)為管理應(yīng)用程序域之間的 RPC 的首選技術(shù)。應(yīng)用程序域是公共語(yǔ)言運(yùn)行庫(kù)的隔離單元,它們是在進(jìn)程內(nèi)創(chuàng)建并運(yùn)行的。這與 CLR 和非 CLR 托管的進(jìn)程之間的進(jìn)程間通信(互操作)不同。后一種類型的 RPC 通信(特別是 Web 上的)一般被認(rèn)為是 Web 服務(wù)領(lǐng)域的問(wèn)題。遺憾的是,這種看似清楚的區(qū)分,卻由于可以在 IIS 下集成 .Net Remoting 服務(wù)器而變得模糊,正如 Microsoft .NET Remoting 框架簡(jiǎn)介 一文中所述:

“通過(guò)在 IIS 中集成 .NET Remoting 對(duì)象,可以將其作為一種 Web 服務(wù)提供……”

一些 Microsoft 客戶可能對(duì) .NET Remoting 或多或少有些疑惑。我經(jīng)常聽(tīng)到有人問(wèn)“應(yīng)該在什么時(shí)候使用 Remoting?”、“Remoting 何時(shí)會(huì)支持 NTLM?”、“如何保證遠(yuǎn)程會(huì)話的安全?”、“COM+ 怎么樣?”以及“Remoting 如何管理事務(wù)?”

除了回答這些問(wèn)題,本文還將介紹一些使用 .NET Remoting 的最佳方法,并概要介紹當(dāng)前可以獲得的功能。 摘要 預(yù)測(cè)了該技術(shù)的未來(lái)發(fā)展方向,特別是有關(guān) Web 服務(wù)和新興的全局 XML Web Service 體系結(jié)構(gòu) (GXA) 規(guī)范的問(wèn)題。

產(chǎn)品特性 一節(jié)的信息大部分來(lái)自 TechED N.Z. 2002,這次演示重點(diǎn)介紹了在分布式解決方案中使用 Remoting 的不同方法,闡明了 Remoting 的優(yōu)點(diǎn),也提到了一些不足之處。

最佳方法 一節(jié)源于在多層 .NET 應(yīng)用程序中使用 Remoting 的個(gè)人經(jīng)驗(yàn),其中介紹了很多在開(kāi)發(fā)過(guò)程中用到的簡(jiǎn)單易行的最佳方法。

某些節(jié)包括了根據(jù)非正式談話整理得到的資料,談話的對(duì)象是對(duì)該技術(shù)及其發(fā)展方向都有深刻理解的 Microsoft 內(nèi)部人員,但這里提供的信息決不代表未來(lái)的產(chǎn)品發(fā)布計(jì)劃或安排。

產(chǎn)品特性

本節(jié)介紹 .NET Remoting 的功能和產(chǎn)品特性。

客戶端/服務(wù)器通信

.NET Remoting 提供了一種很有用的方法,用于管理跨應(yīng)用程序域的同步和異步 RPC 會(huì)話。遠(yuǎn)程對(duì)象代碼可以運(yùn)行在服務(wù)器上(如服務(wù)器激活的對(duì)象和客戶端激活的對(duì)象),也可以運(yùn)行在客戶端上(其上的遠(yuǎn)程對(duì)象已經(jīng)通過(guò)客戶端/服務(wù)器的連接進(jìn)行了序列化)。在任何一種情況下,只要完成初始化和配置(這并不困難),即可使用非常簡(jiǎn)單的編程語(yǔ)言,只需要少量的代碼。遠(yuǎn)程對(duì)象(在按引用封送時(shí)是代理的對(duì)象)的使用對(duì)程序員是透明的。例如,早期的 Windows RPC 機(jī)制要求熟悉的類型和使用 IDL 工具的封送處理知識(shí),并向開(kāi)發(fā)人員公開(kāi) RPC 客戶端和服務(wù)器存根的管理。Remoting 在為 .NET 提供 RPC 時(shí)要容易得多,而且由于使用簡(jiǎn)單易懂的 .NET 數(shù)據(jù)類型,從而消除了早期 RPC 機(jī)制中存在的類型不匹配的情況(這是一個(gè)非常大的威脅)。

默認(rèn)情況下,可以將 Remoting 配置為使用 HTTP 或 TCP 協(xié)議,并使用 XML 編碼的 SOAP 或本機(jī)二進(jìn)制消息格式進(jìn)行通信。開(kāi)發(fā)人員可以構(gòu)建自定義的協(xié)議(通道)或消息格式(格式化程序),并在需要時(shí)由 Remoting 框架使用。服務(wù)器和客戶端組件都可以選擇端口,就象可以選擇通信協(xié)議一樣。由此帶來(lái)的一個(gè)好處是,很容易建立并運(yùn)行基本的通信。

但是,在選擇通信類型時(shí)還要考慮狀態(tài)管理。本節(jié)接下來(lái)將介紹 Remoting 提供的各種通信選項(xiàng)及其相關(guān)的設(shè)計(jì)含義。

服務(wù)器激活的對(duì)象

“服務(wù)器激活的對(duì)象”是由服務(wù)器控制生存期的對(duì)象。它們只在客戶端調(diào)用對(duì)象的第一個(gè)方法時(shí),根據(jù)需要由服務(wù)器創(chuàng)建。服務(wù)器激活的對(duì)象只支持默認(rèn)的構(gòu)造函數(shù)。要對(duì)遠(yuǎn)程對(duì)象使用參數(shù)化的構(gòu)造函數(shù),可以使用“客戶端激活”或“動(dòng)態(tài)發(fā)布”(參見(jiàn)下文)。服務(wù)器激活的對(duì)象也被稱為眾所周知的對(duì)象類型,因?yàn)槠湮恢?(URL) 是預(yù)先發(fā)布和已知的。服務(wù)器激活的對(duì)象有兩種激活模式: Singleton SingleCall ,下面將介紹這兩種模式。要?jiǎng)?chuàng)建服務(wù)器激活類型的實(shí)例,可以通過(guò)編程的方法配置應(yīng)用程序,也可以進(jìn)行靜態(tài)配置。服務(wù)器激活的配置相當(dāng)簡(jiǎn)單,例如,以下代碼片段

    <service>
  <wellknown mode="SingleCall" type="Hello.HelloService, Hello" 
                   objectUri="HelloService.soap" />
</service>

  

描述了一個(gè)服務(wù)器激活的 (wellknown) 類型,其激活方式設(shè)置為 SingleCall 。有關(guān)配置服務(wù)器激活的 Remoting 的詳細(xì)信息,請(qǐng)參閱 MSDN 上 .Net Framework Developer's Guide 中的“Server-Side Registration”。

Singleton

這些對(duì)象遵循傳統(tǒng)的 Singleton 設(shè)計(jì)模式,在這種模式中,任何時(shí)候內(nèi)存中都只有一個(gè)實(shí)例,所有客戶端都接受該實(shí)例提供的服務(wù)。但要注意,這些類型都有與之相關(guān)的默認(rèn)生存期(請(qǐng)參閱下文的 對(duì)象生存期管理 一節(jié))。這意味著對(duì)于可進(jìn)行遠(yuǎn)程處理的類,客戶端不必總是接收對(duì)這個(gè)類的同一實(shí)例的引用。后一種情況對(duì)狀態(tài)管理很有意義,也是這種 Remoting 模式與傳統(tǒng)的 Singleton 模式(要求對(duì)象標(biāo)識(shí)相同)的不同之處。如果您的設(shè)計(jì)需要使用傳統(tǒng)的 Singleton 狀態(tài)管理模式,有兩種方法可以解決此問(wèn)題。一種方法是忽略默認(rèn)的對(duì)象租用行為,以便“在主機(jī)應(yīng)用程序域運(yùn)行時(shí)始終”將對(duì)象保存在內(nèi)存中。以下代碼片段說(shuō)明了如何做到這一點(diǎn):

    public class MyClass : MarshalByRefObject
{
  public override Object InitializeLifetimeService()
  {
      return null;
  }
}

  

如上所述,這種機(jī)制將對(duì)象鎖定到內(nèi)存中,防止對(duì)象被回收,但只能在主機(jī)應(yīng)用程序運(yùn)行期間做到這樣。對(duì)于 IIS 集成,如果集成 Remoting 會(huì)話的 IIS 或 IIS 進(jìn)程被回收(很多原因可以導(dǎo)致這種現(xiàn)象),那么對(duì)象將被破壞。

要完全依賴 Remoting 的線程安全的 Singleton 狀態(tài)數(shù)據(jù),我們需要做三件事:

  1. 忽略租用機(jī)制,使租用成為無(wú)限期的,如上所述。
  2. 將遠(yuǎn)程服務(wù)器集成在我們自己設(shè)計(jì)的進(jìn)程中,例如,可以完全控制其生存期的系統(tǒng)服務(wù)。雖然此進(jìn)程也可以被回收,但與回收 IIS 輔助進(jìn)程相比,其操作更明顯,更易察覺(jué)。有關(guān)此機(jī)制的詳細(xì)信息,請(qǐng)參閱下文的 產(chǎn)品特性 一節(jié)。
  3. 將遠(yuǎn)程服務(wù)器開(kāi)發(fā)為線程安全的服務(wù)器,因?yàn)檫@樣可以使用多個(gè)線程來(lái)完成客戶端的并發(fā)請(qǐng)求。這意味著,管理并發(fā)將寫入共享資源并通常關(guān)注對(duì)靜態(tài)內(nèi)存的共享訪問(wèn)。

SingleCall

SingleCall 遠(yuǎn)程服務(wù)器類型總是為每個(gè)客戶端請(qǐng)求設(shè)置一個(gè)實(shí)例。下一個(gè)方法調(diào)用將改由其他實(shí)例進(jìn)行服務(wù)。從設(shè)計(jì)角度看, SingleCall 類型提供的功能非常簡(jiǎn)單。這種機(jī)制不提供狀態(tài)管理,如果您需要狀態(tài)管理,這將是一個(gè)不利之處;如果您不需要,這種機(jī)制將非常理想。也許您只關(guān)心負(fù)載平衡和可伸縮性而不關(guān)心狀態(tài),那么在這種情況下,這種模式將是您理想的選擇,因?yàn)閷?duì)于每個(gè)請(qǐng)求都只有一個(gè)實(shí)例。如果愿意,開(kāi)發(fā)人員可以向 SingleCall 對(duì)象提供自己的狀態(tài)管理,但這種狀態(tài)數(shù)據(jù)不會(huì)駐留在對(duì)象中,因?yàn)槊看握{(diào)用新的方法時(shí)都將實(shí)例化一個(gè)新的對(duì)象標(biāo)識(shí)。

動(dòng)態(tài)發(fā)布

還需要考慮服務(wù)器激活方法的最后一個(gè)類型,即動(dòng)態(tài)發(fā)布。這是一種服務(wù)器激活的類型,通過(guò)提供程序化的發(fā)布機(jī)制,可以對(duì)對(duì)象結(jié)構(gòu)進(jìn)行更多的控制。它允許在特定的 URL 發(fā)布特定的對(duì)象,并可以選擇使用參數(shù)化的構(gòu)造函數(shù)。從結(jié)構(gòu)上講,這種類型可以看作是服務(wù)器激活的 Singleton 類型的一個(gè)微小變形。有關(guān) 動(dòng)態(tài)發(fā)布 的信息,請(qǐng)參閱 .NET Framework Developer's Guide

客戶端激活的對(duì)象

“客戶端激活的對(duì)象”是當(dāng)客戶端調(diào)用 new Activator.CreateInstance() 時(shí)在服務(wù)器上創(chuàng)建的。客戶端本身使用生存期租用系統(tǒng),可以參與到這些實(shí)例的生存期中。這種激活機(jī)制能夠提供最廣泛的設(shè)計(jì)靈活性。如果使用客戶端激活,當(dāng)客戶端試圖激活對(duì)象時(shí),激活請(qǐng)求將發(fā)送到服務(wù)器。這種機(jī)制允許使用參數(shù)化的構(gòu)造函數(shù)和針對(duì)每個(gè)客戶端的連接狀態(tài)管理。使用客戶端激活,每個(gè)客戶端接受其特定的服務(wù)器實(shí)例提供的服務(wù),從而簡(jiǎn)化了多個(gè)調(diào)用時(shí)對(duì)象狀態(tài)的保存過(guò)程。但使用這些對(duì)象時(shí)一定要謹(jǐn)慎,因?yàn)楹苋菀淄洉?huì)話是分布式的,對(duì)象實(shí)際上不僅在進(jìn)程之外,而且在多層應(yīng)用程序的情況下,還有可能在計(jì)算機(jī)之外(在 Internet 上設(shè)置一個(gè)屬性并不過(guò)分)。實(shí)用而不花哨的接口應(yīng)該成為這里的準(zhǔn)則:為了提高性能,我們可能需要在高度結(jié)合與松散耦合之間進(jìn)行權(quán)衡。要?jiǎng)?chuàng)建客戶端激活類型的實(shí)例,可以通過(guò)編程的方法配置應(yīng)用程序,也可以進(jìn)行靜態(tài)配置。在服務(wù)器上進(jìn)行客戶端激活的配置相當(dāng)簡(jiǎn)單,例如,以下代碼片段

    <service>
  <activated type="Hello.HelloService, Hello" 
             objectUri="HelloService.soap" />
</service>

  

描述了一個(gè)客戶端激活的類型。請(qǐng)注意,我們不再需要 URL,因?yàn)閷?duì)于客戶端激活的類型,類型本身就足以激活了。另外, wellknown 標(biāo)記已被 activated 標(biāo)記替代。有關(guān)配置客戶端激活的 Remoting 的詳細(xì)信息,請(qǐng)參閱 MSDN 上 .Net Framework Developer's Guide 中的“Server-Side Registration”。

擴(kuò)展性

在處理遠(yuǎn)程方法調(diào)用的過(guò)程中,.NET Remoting 將格式化的“消息”沿 Remoting 的“通道”從客戶端發(fā)送到服務(wù)器。消息格式和通道本身都是完全可擴(kuò)展和可自定義的。默認(rèn)的通道或格式化程序都可以由自定義構(gòu)建的組件所替代。消息在傳輸過(guò)程中可以在多個(gè)“接收點(diǎn)”被截取和更改,允許對(duì)消息進(jìn)行自定義的處理(例如消息加密)。 .NET Framework Developer's Guide (Sinks and Sink Chains) 中介紹了自定義機(jī)制,而且 Internet 上已經(jīng)出現(xiàn)了一些自定義的通道和格式化程序(例如,Named Pipe 通道的實(shí)現(xiàn))。大多數(shù)人對(duì)這種擴(kuò)展性并不感興趣,因?yàn)樵摷夹g(shù)提供的默認(rèn)格式化程序和通道已經(jīng)可以在最廣的范圍內(nèi)使用(即 TCP 和 HTTP,尤其是與 SOAP 消息格式化程序一起使用)。但是在最初的設(shè)計(jì)階段,需要考慮各種解決方案選項(xiàng),記住這種功能還是有必要的。

異常傳播

.NET Remoting 完全支持跨 Remoting 邊界的異常傳播,這是對(duì)使用錯(cuò)誤代碼,如 DCOM 的重大改進(jìn)。

使用 Remoting 異常,最好將異常類標(biāo)記為可序列化的并實(shí)現(xiàn) ISerializable 接口。這樣,可以跨 Remoting 邊界對(duì)異常進(jìn)行正確地序列化,也可以在構(gòu)造過(guò)程中將自定義的數(shù)據(jù)添加到異常中。對(duì)于需要遠(yuǎn)程處理以及在使用中要保持一致的異常,最好定義您自己的異常類。確保使用此方法能捕獲所有異常并進(jìn)行正確傳播,而且不允許未處理的異常跨過(guò) Remoting 邊界。

對(duì)象生存期管理

.NET Remoting 為管理遠(yuǎn)程對(duì)象的生存期提供了功能強(qiáng)大的機(jī)制。如果我們的服務(wù)器對(duì)象不保留任何狀態(tài)(如 SingleCall 對(duì)象),那么不必關(guān)注此進(jìn)程,只需讓 Remoting 基礎(chǔ)結(jié)構(gòu)完成要完成的工作即可,需要時(shí),對(duì)象將作為垃圾被回收。如果我們保留狀態(tài),無(wú)論是服務(wù)器激活的 Singleton 還是客戶端激活的對(duì)象,我們可能都要參與生存期管理進(jìn)程:對(duì)象租用。我們已經(jīng)看到很小程度的參與,使用了一種簡(jiǎn)單(且有用)的方法,就是忽略 InitializeLifetimeService 方法,如以上對(duì) Singleton 的介紹中所述。這就使我們能夠在集成對(duì)象的進(jìn)程運(yùn)行期間始終保留對(duì)象。那么,這個(gè)對(duì)象生存期進(jìn)程如何工作呢?

Remoting 提供的對(duì)象管理機(jī)制基于租用原則:您永遠(yuǎn)不會(huì)擁有一個(gè)對(duì)象,只是借用它,只要持續(xù)支付就可以一直使用它。此過(guò)程將在下文中進(jìn)一步介紹。但是,首先要簡(jiǎn)單介紹一下在 COM 領(lǐng)域中是如何處理對(duì)象清理的。DCOM 綜合使用 ping 和引用計(jì)數(shù)兩種方法來(lái)確定對(duì)象是否仍在運(yùn)行,這樣做不僅容易出錯(cuò),而且對(duì)網(wǎng)絡(luò)帶寬的要求很高。使用引用計(jì)數(shù)時(shí),最壞的情況是從來(lái)不會(huì)被完全理解,最好的情況也是很脆弱。過(guò)去(現(xiàn)在仍是)要對(duì)引用計(jì)數(shù)應(yīng)用一些簡(jiǎn)單的規(guī)則才能使其發(fā)揮作用。COM 對(duì)象的 IUnknown 接口包括了 AddRef Release 方法,需要由開(kāi)發(fā)人員在適當(dāng)?shù)臅r(shí)候調(diào)用。有時(shí)程序員弄錯(cuò)了,結(jié)果造成對(duì)象沒(méi)被刪除,還導(dǎo)致相關(guān)的內(nèi)存泄露。

相反,Remoting 基于租用的生存期管理系統(tǒng)綜合利用了租用、負(fù)責(zé)人和租用管理器。每個(gè)應(yīng)用程序域都包含一個(gè)租用管理器,它將每個(gè) Singleton 或客戶端激活的對(duì)象的租用對(duì)象引用保存在其域中。每個(gè)租用可以有零個(gè)或多個(gè)相關(guān)的負(fù)責(zé)人,負(fù)責(zé)人能夠在租用管理器確定租用過(guò)期時(shí)重新租用。這種租用功能是由 Remoting 基礎(chǔ)結(jié)構(gòu)通過(guò) ILease 接口提供的,通過(guò)調(diào)用 InitializeLifetimeService 獲得,如上文所述。 ILease 接口定義了很多用于管理對(duì)象生存期的屬性:

  • InitialLeaseTime。 確定租用最初的有效期。
  • RenewOnCallTime。 在每個(gè)方法調(diào)用后,更新此時(shí)間單元的租用。
  • SponsorshipTimeout。 負(fù)責(zé)人通知租用過(guò)期后,Remoting 要等待的時(shí)間。
  • CurrentLeaseTime。 距租用到期的時(shí)間(只讀)。

租用過(guò)期后,租用管理器將通知所有租用負(fù)責(zé)人,詢問(wèn)他們是否要更新租用。如果不更新,將釋放相關(guān)的對(duì)象引用。

負(fù)責(zé)人是可以為遠(yuǎn)程對(duì)象更新租用的對(duì)象。要成為負(fù)責(zé)人,您的類必須從 MarshalByRefObject 中導(dǎo)出并實(shí)現(xiàn) ISponsor 接口。一個(gè)租用可以有多個(gè)負(fù)責(zé)人,一個(gè)負(fù)責(zé)人也可以參與多個(gè)租用。

有關(guān)使用這些接口進(jìn)行編程的租用管理機(jī)制,請(qǐng)參閱 Lifetime Leases (英文)上的 .NET Framework Developer's Guide 文檔,這里就不重復(fù)介紹了。但值得注意的是,這種功能強(qiáng)大的機(jī)制只是對(duì)管理有狀態(tài)的遠(yuǎn)程對(duì)象的生存期有意義。如上所述,您或者完全忽略它,利用它在其進(jìn)程容器運(yùn)行時(shí)將對(duì)象保存在內(nèi)存中,或者完全參與到租用機(jī)制中。

遠(yuǎn)程服務(wù)器集成

有很多方法可以集成 .NET 遠(yuǎn)程服務(wù)器,主要分為兩大類,如下所述。

ASP.NET 下的 IIS 集成

在 IIS 下集成遠(yuǎn)程服務(wù)器端對(duì)象的能力是作為標(biāo)準(zhǔn)功能提供的。它有很多優(yōu)勢(shì),包括支持安全性和可伸縮性。

要在 IIS 下集成對(duì)象:

  1. 開(kāi)發(fā)遠(yuǎn)程類并從 MarshalByRefObject 中繼承(或?qū)㈩惵暶鳛榭尚蛄谢?
  2. 使用 IIS 管理器創(chuàng)建一個(gè)虛擬的 Web 應(yīng)用程序。
  3. 將包含您的類的程序集放到虛擬 Web 應(yīng)用程序的 bin 子文件夾中。
  4. 創(chuàng)建一個(gè) web.config 文件以保存 Remoting 服務(wù)器的配置定義,并將它放置到 Web 應(yīng)用程序的虛擬根目錄中。

就這么簡(jiǎn)單。但是,您應(yīng)該了解一些限制:

  • 不能為 IIS 集成指定應(yīng)用程序名稱,因?yàn)樗翘摂M應(yīng)用程序名稱。
  • 必須使用 HHTP 通道。
  • 如果 Remoting 客戶端也是一個(gè) Web 應(yīng)用程序,則啟動(dòng)時(shí)必須調(diào)用 RemotingConfiguration.Configure ,它通常在 Global.asax 文件的 Application_Start 方法中。不能使用 <client> 標(biāo)記來(lái)自動(dòng)配置客戶端 Web 應(yīng)用程序。
  • 不要指定端口,因?yàn)?IIS 會(huì)進(jìn)行端口分配。如果需要,您仍可以使用 IIS 管理來(lái)為虛擬應(yīng)用程序指定端口。

Remoting 應(yīng)用程序域?qū)⒓稍?Aspnet_wp.exe 輔助進(jìn)程中,默認(rèn)情況下,它將采用該進(jìn)程的標(biāo)識(shí)。

注意: 目前 ASP.NET 中有一個(gè)錯(cuò)誤,要求將 Aspnet_wp.exe 輔助進(jìn)程的進(jìn)程標(biāo)識(shí)設(shè)置為“system”或本地計(jì)算機(jī)帳戶,默認(rèn)設(shè)置中,machine.config 中的“machine”配置不正確,導(dǎo)致在域控制器的 IIS 下集成時(shí),ASP.NET 應(yīng)用程序出現(xiàn)錯(cuò)誤 500“內(nèi)部服務(wù)器錯(cuò)誤”。可以論證的是,該錯(cuò)誤是由于缺乏說(shuō)明如何適當(dāng)?shù)嘏渲糜?jì)算機(jī)帳戶的文檔所造成的。

在 IIS 下集成有很多功能上的優(yōu)勢(shì):默認(rèn)情況下,可以提供伸縮性、線程、審核、身份驗(yàn)證、授權(quán)和安全通信等功能。ASP.NET 輔助進(jìn)程一直在運(yùn)行,并且可以使用 machine.config 中的 <processModel> 元素進(jìn)行線程和錯(cuò)誤管理方面的微調(diào)。簡(jiǎn)而言之,IIS 的優(yōu)勢(shì)和功能都可用于遠(yuǎn)程服務(wù)器。

但它也有一些缺點(diǎn):您必須使用比 TCP 速度慢的 HTTP。另外,IIS 可能循環(huán)執(zhí)行 ASP.NET 輔助進(jìn)程,這將破壞所有 Singleton 的狀態(tài)。對(duì)您來(lái)說(shuō),這可能是問(wèn)題也可能不是問(wèn)題,要取決于您的設(shè)計(jì)需要,因?yàn)榭蛻舳说南乱粋€(gè)調(diào)用將重新啟動(dòng) Singleton。您可以將 IIS 配置為不循環(huán)執(zhí)行輔助進(jìn)程,但這種能力很有限,特別是在 IIS 5 中,而且可能造成更進(jìn)一步的影響。這里最根本的意思是,如果要求遠(yuǎn)程服務(wù)器的安全性,那么無(wú)疑要使用 IIS 集成。至于性能,只有在系統(tǒng)測(cè)試/使用過(guò)程中實(shí)際察覺(jué)到問(wèn)題時(shí),才需要考慮,而且總能在硬件上找到解決問(wèn)題的辦法。

IIS 下要考慮的身份驗(yàn)證問(wèn)題

身份驗(yàn)證選項(xiàng)

.NET Remoting 沒(méi)有自己的安全模式:身份驗(yàn)證和授權(quán)是由通道和主機(jī)進(jìn)程執(zhí)行的,在這種情況下則由 IIS 執(zhí)行。Windows 身份驗(yàn)證可用于 Remoting,配置方法是在 web.config 中設(shè)置 <authentication mode="Windows"/>。不能使用表單或 Passport 身份驗(yàn)證,因?yàn)?Remoting 客戶端不能訪問(wèn) Cookie,也不能重新定向到登錄頁(yè)面(因?yàn)檫h(yuǎn)程服務(wù)器是為非交互使用設(shè)計(jì)的)。

將憑據(jù)傳遞到遠(yuǎn)程對(duì)象

如果遠(yuǎn)程對(duì)象是 IIS 集成的(在 ASP.NET 輔助進(jìn)程中)并配置為使用 Windows 身份驗(yàn)證,則必須使用通道的憑據(jù)屬性指定要使用的憑據(jù),否則將導(dǎo)致不傳遞任何憑據(jù)就進(jìn)行遠(yuǎn)程調(diào)用。這種疏忽是 HTTP 訪問(wèn)拒絕響應(yīng)的常見(jiàn)原因。要使用集成遠(yuǎn)程對(duì)象代理的進(jìn)程(Remoting 客戶端進(jìn)程)的憑據(jù),請(qǐng)將通道的憑據(jù)屬性設(shè)置為由進(jìn)程憑據(jù)緩存維護(hù)的 DefaultCredentials 。這可以使用通道元素(用于 Web 客戶端),即 <channel ref="http" useDefaultCredentials="true"/> 公開(kāi)地完成,也可以使用以下代碼通過(guò)編程方式完成:

    IDictionary channelProperties;
channelProperties = ChannelServices.GetChannelSinkProperties(proxy);
channelProperties["credentials"] = CredentialCache.DefaultCredentials;

  

要隨遠(yuǎn)程對(duì)象調(diào)用一起傳遞“特定的”憑據(jù),請(qǐng)禁用默認(rèn)憑據(jù),即設(shè)置 <channel ref="http" useDefaultCredentials="false"/> 并使用以下代碼:

    IDictionary channelProperties =
ChannelServices.GetChannelSinkProperties(proxy);
NetworkCredential credentials;
credentials = new NetworkCredential("username", "password", "domain");
ObjRef objectReference = RemotingServices.Marshal(proxy);
Uri objectUri = new Uri(objectReference.URI);
CredentialCache credCache = new CredentialCache();
// 用 Negotiate、Basic、Digest、
// Kerberos 或 NTLM 替換 authenticationType
credCache.Add(objectUri, "authenticationType", credentials);
channelProperties["credentials"] = credCache;
channelProperties["preauthenticate"] = true;

  
注意: preauthenticate 屬性設(shè)置為真(如上所述)將使 WWW 身份驗(yàn)證標(biāo)頭隨初始請(qǐng)求傳遞。這將停止 Web 服務(wù)器拒絕對(duì)原始請(qǐng)求的訪問(wèn),并對(duì)隨后的請(qǐng)求執(zhí)行身份驗(yàn)證。

在 IIS 之外集成

在 IIS 之外進(jìn)行遠(yuǎn)程集成的方法有很多,如下所示。

在控制臺(tái)應(yīng)用程序中集成

開(kāi)發(fā)人員可以編寫一個(gè)啟動(dòng) Remoting 基礎(chǔ)結(jié)構(gòu)的控制臺(tái)應(yīng)用程序,然后把它“留在附近”。把它留在附近的唯一原因,是因?yàn)樗闪诉h(yuǎn)程調(diào)用的應(yīng)用程序域。編寫一個(gè)這樣的程序非常簡(jiǎn)單:只需調(diào)用 RemotingConfiguration.Configure 方法,把您的遠(yuǎn)程主機(jī)配置文件傳遞給它,然后只需等待由某個(gè)事件,比如按鍵或收到特定的消息等來(lái)終止進(jìn)程。

這種方法的優(yōu)勢(shì)是不要求使用中間層上的 IIS,但不可以隨時(shí)生成,因此適用于演示、開(kāi)發(fā)和測(cè)試。這并不是說(shuō)它一無(wú)是處,只是用途有限而已。

在 GUI 應(yīng)用程序中集成

開(kāi)發(fā)人員還可以編寫一個(gè)啟動(dòng) Remoting 基礎(chǔ)結(jié)構(gòu)的 Windows GUI 應(yīng)用程序,然后把它“留在附近”。同樣,需要繼續(xù)執(zhí)行的唯一原因是它包含集成了遠(yuǎn)程調(diào)用的應(yīng)用程序域。它的開(kāi)發(fā)方法與控制臺(tái)應(yīng)用程序的方法相同:Remoting 主機(jī)可以直接啟動(dòng),也可以根據(jù)用戶的交互操作啟動(dòng)。同樣,這種方法也具有不需要中間層上的 IIS 的優(yōu)勢(shì),并可用于演示和測(cè)試。對(duì)該程序做一些變化可以得到對(duì)等網(wǎng)絡(luò)(邏輯)winforms 應(yīng)用程序,例如,聊天類型的應(yīng)用程序。同樣,該程序的使用范圍也很有限。

在系統(tǒng)服務(wù)中集成

這種可能性非常有意思,因?yàn)?Remoting 基礎(chǔ)結(jié)構(gòu)提供的功能竟沒(méi)有系統(tǒng)服務(wù)概念本身所提供的功能多。系統(tǒng)服務(wù)可以配置為在計(jì)算機(jī)啟動(dòng)時(shí)啟動(dòng),并保留在周圍直到您讓它們離開(kāi),這對(duì)于遠(yuǎn)程集成是非常理想的。請(qǐng)注意,通過(guò)為虛擬應(yīng)用程序設(shè)置“高隔離模式”,也可以將 IIS 應(yīng)用程序配置為具有類似行為。關(guān)于這個(gè)問(wèn)題還有很多內(nèi)容值得探討,本文就不討論了。客戶詢問(wèn)了許多關(guān)于這種機(jī)制的難題,包括它的用途。首先,介紹一些它的優(yōu)點(diǎn):我們已經(jīng)介紹了服務(wù)本身的好處;另外,我們可以完全控制主機(jī)進(jìn)程的激活,例如,可以選擇是使用動(dòng)態(tài)發(fā)布還是使用客戶端激活;不需要 IIS,因?yàn)槲覀兛梢约虞d用戶配置文件,并可以使用 TCP 上的二進(jìn)制編碼消息獲得良好的性能。

但它的缺點(diǎn)也很多。首先,如果需要,您要構(gòu)建自己的身份驗(yàn)證和授權(quán)機(jī)制。 .NET Remoting Security Solution, Part 1:Microsoft.Samples.Security.SSPI Assembly (英文)一文完整詳細(xì)地介紹了 .NET Remoting 的安全性解決方案:“……實(shí)現(xiàn)了 SSPI 的托管包裝,提供了驗(yàn)證客戶端和服務(wù)器以及簽名和加密在二者之間發(fā)送的消息所需的核心功能。”這無(wú)疑是一筆寶貴的資源,它提供了一種添加此功能的機(jī)制,這非常有用。但問(wèn)題是它并不是一個(gè)受支持的產(chǎn)品,而是一個(gè)提供補(bǔ)充功能的“非正式”方法。而且對(duì)開(kāi)發(fā)人員還有一點(diǎn)威脅,因?yàn)樵摻鉀Q方案要依賴格式化程序和通道的可擴(kuò)展性。所有這些都需要回避,要獲得功能,必須向 Remoting 配置添加條目以說(shuō)明使用 Windows NT Challenge/Response (NTLM)。但此類安全機(jī)制很有可能要加入到 .NET Remoting 的未來(lái)版本中。

系統(tǒng)服務(wù)也需要具有可伸縮性,并可作為 Remoting 服務(wù)器重新使用,因?yàn)槎鄬拥姆植际綉?yīng)用程序?qū)⑿枰@些功能。例如,如果沒(méi)有 IIS,集成服務(wù)將不得不管理自己的審核和授權(quán),而這二者都是 IIS 在標(biāo)準(zhǔn)情況下附帶的。

由于這些原因,系統(tǒng)服務(wù)集成機(jī)制的用途很有限,也許要在一個(gè)受約束的環(huán)境下使用,這種環(huán)境中的消息要排隊(duì)進(jìn)行單獨(dú)交換,而安全性不是問(wèn)題,或者還可以使用 TCP 上的 IPSec。

企業(yè)服務(wù)管理

為了使遠(yuǎn)程組件參與到 COM+ 環(huán)境中(并在 COM+ 的上下文中運(yùn)行),需要從 ServicedComponent 中繼承。 ServicedComponent System.EnterpriseServices 命名空間中提供的其他功能都允許 CLR 組件指定多個(gè) COM+ 屬性,如表示事務(wù)要求和服務(wù)器進(jìn)程執(zhí)行的屬性等。再加上嚴(yán)格命名機(jī)制和使用 regsvcs 命令,遠(yuǎn)程組件可以成為整個(gè) COM+ 環(huán)境中的一部分。

假設(shè)遠(yuǎn)程組件需要從 MarshalByRefObject 中繼承,COM+ 組件需要從 ServicedComponent 中繼承(而且在 .NET 托管代碼中沒(méi)有多重繼承功能),如何實(shí)現(xiàn)這一點(diǎn)呢?幸運(yùn)的是, ServicedComponent 是從 ContextBoundObject 派生的,而后者又是從我們需要的 MarshalByRefObject 派生的。在 Remoting 上直接構(gòu)建 COM+ 集成是完全可以的,而且確實(shí)能夠獲得由企業(yè)服務(wù)提供的顯而易見(jiàn)的優(yōu)勢(shì),例如對(duì)象池、分布式的事務(wù)支持和基于角色的安全性等。但是,如何做到這一點(diǎn)以及這樣的方法對(duì)未來(lái)驗(yàn)證的體系結(jié)構(gòu)會(huì)產(chǎn)生什么樣的影響,還是不得而知的。

我們有理由期待,隨著時(shí)間的推移,COM+ 的上下文基礎(chǔ)結(jié)構(gòu)和 Remoting 的上下文基礎(chǔ)結(jié)構(gòu)將越來(lái)越接近。但在現(xiàn)階段,如何做到這一點(diǎn)以及何時(shí)做到這一點(diǎn)還不很清楚。

使用 Remoting 的最佳方法

一直以來(lái),開(kāi)發(fā)和測(cè)試分布式組件不僅項(xiàng)目開(kāi)銷大,而且很令開(kāi)發(fā)人員頭疼。以下指導(dǎo)原則是在實(shí)踐中摸索得到的,來(lái)之不易。

入門

Basic Remoting Task List (英文)一文提供了良好的開(kāi)端,可以對(duì)照此文章檢查在首次設(shè)置 Remoting 時(shí)要執(zhí)行哪些任務(wù),最好在整個(gè)過(guò)程中都將此文章作為參考資料。下面簡(jiǎn)單介紹一下要執(zhí)行的步驟:

主機(jī)任務(wù)

  • 設(shè)計(jì)服務(wù),選擇應(yīng)用程序域、激活模式、通道、端口和發(fā)布。
  • 實(shí)現(xiàn) Remoting 主機(jī)應(yīng)用程序域(例如 IIS/系統(tǒng)服務(wù))。
  • 配置主機(jī)激活、通道和協(xié)議設(shè)置。建議使用配置文件,可以通過(guò)調(diào)用 RemotingConfiguration.Configure 加載。
  • 發(fā)布接口,供客戶端使用(有關(guān)詳細(xì)信息,請(qǐng)參閱下文中的“接口發(fā)布選擇”)。

客戶端任務(wù)

  • 設(shè)計(jì)客戶端,選擇應(yīng)用程序域和激活模式。
  • 考慮是否需要注冊(cè)通道和端口。
  • 獲取遠(yuǎn)程類型元數(shù)據(jù)。
  • 實(shí)現(xiàn)客戶端應(yīng)用程序域。
  • 配置客戶端激活模式和其他類型的信息,如應(yīng)用程序名稱、通道和對(duì)象 URI 等。建議使用配置文件,可以通過(guò)調(diào)用 RemotingConfiguration.Configure 加載。

格式化選擇

作為標(biāo)準(zhǔn),Remoting 可以配置為在 HTTP 通道上使用 SOAP 或二進(jìn)制格式化程序,或者在 TCP 通道上使用二進(jìn)制格式化程序。一般情況下,在客戶端配置文件中輸入適當(dāng)?shù)臈l目和調(diào)用靜態(tài)的 RemotingConfiguration.Configure 方法都可以實(shí)現(xiàn)這種配置。

例如,要將 Remoting 連接配置為使用 HTTP 上的二進(jìn)制格式化程序,可以按以下方法完成配置條目:

    <channel ref="http" useDefaultCredentials="true" port="0">
  <clientProviders>
    <formatter ref="binary"/>
  </clientProviders>
</channel>

  

這里的“channel ref”指 HTTP 協(xié)議,“formatter ref”指要在通道上發(fā)送的消息格式,在此示例中為二進(jìn)制。

遺憾的是,在開(kāi)發(fā)過(guò)程中將二進(jìn)制格式化程序用于 HTTP 通道,會(huì)產(chǎn)生屏蔽服務(wù)器端錯(cuò)誤的副作用,例如,一般的服務(wù)器錯(cuò)誤或訪問(wèn)沖突都會(huì)誤報(bào)給客戶端。這是因?yàn)槭褂枚M(jìn)制格式化程序時(shí),客戶端的 Remoting 組件需要以二進(jìn)制格式返回消息,它無(wú)法正確解釋純文本的錯(cuò)誤結(jié)果,并報(bào)告以下錯(cuò)誤:

mscorlib.dll 中出現(xiàn)無(wú)法處理的異常類型 System.Runtime.Serialization. SerializationException。其他信息:BinaryFormatter 版本不兼容。需要使用 1.0 版。收到的版本為 1008738336.1684104552。

這種錯(cuò)誤大部分“不是”因?yàn)榘姹静患嫒荩且驗(yàn)榭蛻舳藷o(wú)法分析文本格式的錯(cuò)誤響應(yīng)。雖然我們相信這種協(xié)議缺陷能夠在產(chǎn)品的未來(lái)版本中得到解決,但還是強(qiáng)烈建議您在開(kāi)發(fā)過(guò)程中使用 SOAP 格式化程序。證實(shí)之后,可以將此格式化程序切換為二進(jìn)制以增強(qiáng)性能,但應(yīng)該在性能優(yōu)勢(shì)充分且必要的情況下才這樣做。

接口發(fā)布選擇

設(shè)計(jì)并構(gòu)建 Remoting 服務(wù)器之后,應(yīng)將其提供的接口發(fā)布給客戶端使用,以解析編譯時(shí)的引用并允許動(dòng)態(tài)地創(chuàng)建代理對(duì)象。有很多方法可以完成此操作,這里有必要重復(fù)一下。但首先有幾點(diǎn)提示:

  • 靜態(tài)字段和方法永遠(yuǎn)都不能進(jìn)行遠(yuǎn)程處理,.NET Remoting 始終處理某些形式的實(shí)例成員。
  • 私有方法/類型不能進(jìn)行遠(yuǎn)程處理。
  • MarshalByRef 類型是通過(guò)引用進(jìn)行遠(yuǎn)程處理的,可序列化的類型是在客戶端進(jìn)程中復(fù)制值并執(zhí)行代碼。
  • 對(duì)象虛擬方法 Equals GetHashCode MemberwiseClone 等在本地執(zhí)行。

了解了這些設(shè)計(jì)中應(yīng)該注意的地方,就可以選擇使用以下方法發(fā)布由 Remoting 服務(wù)器導(dǎo)出的接口:

  • 向客戶端提供服務(wù)器端的程序集,以在編譯時(shí)使用。當(dāng)只需要接口而不需要實(shí)現(xiàn)時(shí),不建議也沒(méi)必要使用這種方法。
  • 對(duì)于 SOAP/HTTP 客戶端(這里的 Remoting 服務(wù)器的功能是提供 Web 服務(wù),盡管對(duì)這種服務(wù)還有些疑惑),Remoting 服務(wù)器可以提供說(shuō)明服務(wù)器對(duì)象和方法的 Web 服務(wù)說(shuō)明語(yǔ)言 (WSDL) 文件。.NET Framework SDK 附帶的 SOAPSUDS 實(shí)用程序可用于生成這些 WSDL 文件,以作為元數(shù)據(jù)使用。實(shí)際上,這種方法更適合 Web 服務(wù)(從嚴(yán)格的 asmx 意義上講)而不是 Remoting,因?yàn)?Remoting 接口的 WSDL 并不能與 Web 服務(wù)接口的 WSDL 完全兼容。 Soapsuds Tool (英文)上的 .NET Framework Tools 文檔詳細(xì)介紹了 SOAPSUDS 實(shí)用程序。
  • 在單獨(dú)的庫(kù)中聲明一個(gè)接口并使用客戶端部署該庫(kù)。發(fā)布執(zhí)行該接口的服務(wù)器類,客戶端將可以使用它,方法是獲取它執(zhí)行的接口的代理。這是一種非常清楚的設(shè)計(jì)選擇,因?yàn)樗侨藗兲貏e感興趣的接口。這種方法只能用于服務(wù)器激活的對(duì)象(請(qǐng)參閱 產(chǎn)品特性 一節(jié)),因?yàn)闊o(wú)法創(chuàng)建接口的實(shí)例。
  • 使用 SOAPSUDS 為客戶端構(gòu)建替代類作為元數(shù)據(jù)使用。您可以對(duì) Remoting 服務(wù)器程序集運(yùn)行 SOAPSUDS,生成輸出程序集(可以作為元數(shù)據(jù)直接使用)或源文件(可以直接包括在應(yīng)用程序中)。 這種機(jī)制對(duì)于構(gòu)建多層應(yīng)用程序很有用,在這種應(yīng)用程序中,一層中的對(duì)象要訪問(wèn)另一層中的遠(yuǎn)程對(duì)象。 這種方法很有意思,上文的簡(jiǎn)介部分中引用的多層應(yīng)用程序就使用了此方法。

假設(shè)我們?cè)谝韵挛募A中打開(kāi)一個(gè)命令窗口:

$FRAMEWORKSDK\Samples\Technologies\Remoting\Basic\RemotingHello\Service

我們可以編寫: soapsuds -id:.-types:Hello.HelloService,Hello -oa:HelloInterface.dll

這將創(chuàng)建一個(gè)輸出程序集 HelloInterface.dll,它包含在當(dāng)前目錄的 Hello 程序集中找到的只基于 Remoting 服務(wù)器 Hello.HelloService 的元數(shù)據(jù)。該程序集可由客戶端直接使用。Remoting 服務(wù)器的位置是根據(jù)標(biāo)準(zhǔn)的 Remoting 配置,基于運(yùn)行時(shí)提供的配置數(shù)據(jù)派生得到的。為客戶端程序集生成的 MSIL

ldfld object [System.Runtime.Remoting]System.Runtime.Remoting.Services.RemotingClientProxy::_tp

清楚地顯示出我們沒(méi)有使用 Remoting 服務(wù)器實(shí)現(xiàn),而是使用了由 SOAPSUDS 生成的元數(shù)據(jù)所構(gòu)建的代理類。

不能確保/支持 SOAPSUDS 使用二進(jìn)制進(jìn)行格式化,因?yàn)樗谳敵龀绦蚣獢?shù)據(jù)中嵌入/映射了一些 SOAP 特有的內(nèi)容。

建議您盡量保持 Remoting 接口的簡(jiǎn)單,使用“充實(shí)”而不“花哨”的接口,也就是說(shuō),要試著限制設(shè)計(jì)中遠(yuǎn)程調(diào)用的數(shù)量。在某些情況下,這可能需要傳遞冗余參數(shù)。將遠(yuǎn)程接口放在單獨(dú)的類中,與實(shí)際實(shí)現(xiàn)的類相區(qū)分。這樣可以獲得一種表面類型模式:在需要時(shí),可以輕松地使用另一種技術(shù)替換其中的 Remoting 層。

管理錯(cuò)誤

本節(jié)介紹在開(kāi)發(fā)(和使用)Remoting 解決方案的過(guò)程中可能會(huì)遇到的錯(cuò)誤情況。在任何情況下,都應(yīng)該記住要使用標(biāo)準(zhǔn)的設(shè)備使用和監(jiān)視方法。事件記錄仍是非常有價(jià)值的信息資源,就象網(wǎng)絡(luò)監(jiān)視器工具一樣,網(wǎng)絡(luò)監(jiān)視器可以專門用于詳細(xì)查看客戶端/服務(wù)器的 Remoting 會(huì)話。中間層的 Remoting 服務(wù)器仍可以使用 Visual Studio .NET 提供的標(biāo)準(zhǔn)調(diào)試工具進(jìn)行調(diào)試,例如,對(duì)于由 IIS 集成的 Remoting 服務(wù)器,可以通過(guò)向 ASP.NET 輔助進(jìn)程附加調(diào)試會(huì)話(Visual Studio .Net | Debug [調(diào)試] | Processes [進(jìn)程] | Attach [附加]) 來(lái)設(shè)置斷點(diǎn)(如果資源可用)。但 Remoting 的錯(cuò)誤很獨(dú)特,下面列出了一些。請(qǐng)注意,所有錯(cuò)誤都已使用 .NET Framework SDK 提供的 Basic Remoting Hello Sample 的各版本進(jìn)行了復(fù)現(xiàn),服務(wù)器和客戶端也已在單機(jī)上運(yùn)行。故障現(xiàn)象與在網(wǎng)絡(luò)鏈接上的相同,只是由于 HTTP/TCP 的超時(shí)設(shè)置不同,需要相當(dāng)長(zhǎng)的時(shí)間才能出現(xiàn)錯(cuò)誤。

丟失 MarshalByRef

由于 Remoting 要通過(guò)引用以用于給定的類,該類必須只做一件事,就是繼承 MarshalByRefObject 。假設(shè)開(kāi)發(fā)人員忘記做這項(xiàng)工作,我們將得到一個(gè) System.Runtime.Remoting.RemotingException 類型的異常,說(shuō)明我們有一個(gè)“丟失的 MarshalByReference”.

是否能正確捕獲和處理這個(gè) RemotingException 將取決于程序員。(想想這個(gè)開(kāi)發(fā)人員忘記了他應(yīng)記住的唯一一件事。)

解決方法是:記住繼承 MarshalByRefObject

眾所周知的服務(wù)器激活的錯(cuò)誤服務(wù)器端點(diǎn)

對(duì)于服務(wù)器激活(請(qǐng)參閱 產(chǎn)品特性 一節(jié)),Remoting 服務(wù)器將其偵聽(tīng)處聲明為端點(diǎn)。該端點(diǎn)一般包括一個(gè)對(duì)象 URI(遠(yuǎn)程對(duì)象的眾所周知名稱),一個(gè)協(xié)議和一個(gè)端口號(hào)。當(dāng)然,所有這些都可能配置錯(cuò)誤。

錯(cuò)誤的 URI

由服務(wù)提供的 Basic Remoting Hello Sample 的 URI 是 HelloService.soap,如相關(guān)的 web.config 文件中所指定:

    <configuration>
  <system.runtime.remoting>
    <application>
      <service>
        <wellknown mode="SingleCall" type="Hello.HelloService, Hello"
                   objectUri="HelloService.soap" />
      </service>
    </application>
  </system.runtime.remoting>
</configuration>

  

此服務(wù)是 IIS 集成的。IIS 集成要求 URI 帶有后綴 .rem 或 .soap,我們?cè)诜?wù)器上使用 .rope 。在此實(shí)例中,我們將再次收到 RemotingException ,這次顯示的文本是“對(duì)象 </Hello.soap> 在服務(wù)器上已斷開(kāi)或不存在”。

請(qǐng)確保各個(gè) URI 相互匹配!當(dāng) IIS 集成 Remoting 服務(wù)器時(shí),還要確保 URI 以 .rem 或 .soap 結(jié)尾。

不匹配的協(xié)議/端口

為了進(jìn)行此項(xiàng)測(cè)試,我們切換到控制臺(tái)集成的服務(wù)器,以下是該服務(wù)器的配置文件:

    <configuration>
  <system.runtime.remoting>
    <application name="RemotingHello">
      <service>
        <wellknown mode="SingleCall" type="Hello.HelloService, Hello"
                   objectUri="HelloService.soap" />
      </service>
      <channels>
        <channel ref="http" port="8000" />
      </channels>
    </application>
  </system.runtime.remoting>
</configuration>

  

假設(shè)我們要在服務(wù)器端將協(xié)議更改為 TCP,而使客戶端保留 HTTP。

我們將再次收到 RemotingException ,這次的文本是“底層連接已關(guān)閉:接收時(shí)出現(xiàn)意外錯(cuò)誤”。

端口設(shè)置錯(cuò)誤也會(huì)導(dǎo)致上述異常,唯一的不同是這種情況下,要用較長(zhǎng)的時(shí)間才會(huì)出現(xiàn)錯(cuò)誤。服務(wù)器和客戶端之間的端口和協(xié)議必須匹配。

丟失 URI

另一種可能性是遠(yuǎn)程服務(wù)器沒(méi)有運(yùn)行,例如,服務(wù)器由 IIS 集成,而虛擬應(yīng)用程序或相關(guān)的程序集丟失。再次使用 Basic Hello Remoting 服務(wù)器,我們需要虛擬應(yīng)用程序 RemotingHello 能夠運(yùn)行。如果不能運(yùn)行,我們將收到未處理的異常(取決于調(diào)用代碼),但這次的異常將是:“無(wú)法加載類型 clr:Hello.HelloService, Hello”。

在這些情況下,請(qǐng)確保虛擬應(yīng)用程序在運(yùn)行,而且所需的程序集正確地放置在相關(guān)的 bin 子文件夾中。

總而言之,客戶端必須正確地引用服務(wù)器定義的端點(diǎn)以便激活服務(wù)器,這意味著,端口、協(xié)議和 URI 的定義必須相互匹配。這太容易出錯(cuò)了。因此,如果服務(wù)器的位置定義為:

    <service>
   <wellknown mode="SingleCall" type="Hello.HelloService, Hello" 
              objectUri="HelloService.soap" />
</service>

  

那么,客戶的設(shè)置必須為:

    <client url="http://localhost/RemotingHello">
   <wellknown type="Hello.HelloService, Hello" 
              url="http://localhost/RemotingHello/HelloService.soap" />
</client>

  

其中,URL 表示集成 Remoting 服務(wù)的 IIS 虛擬應(yīng)用程序,類型表示類和程序集名稱。

Remoting 和 ASP.NET Web 服務(wù)

IT 設(shè)計(jì)中最好也是最壞的事情就是可以選擇的體系結(jié)構(gòu)組件太多了。Web 服務(wù)和 .NET Remoting 就屬于這種情況,有時(shí)很難決定針對(duì)不同的目的應(yīng)該選用哪種技術(shù)。當(dāng)然,正確的答案是為要解決的問(wèn)題選擇最佳的技術(shù)。不要使用“始終使用 Web 服務(wù)”或“Web 服務(wù)是 Remoting 的子集,因此它就等于所有的 Remoting”等指令性的評(píng)述。本節(jié)將主要介紹這兩種技術(shù),說(shuō)明在特定的情況下,為什么是選擇這一種更有意義而不是另一種。

ASP.NET Web 服務(wù)和 .NET Remoting

讓我們從 Web 服務(wù)的定義開(kāi)始,定義說(shuō) Web 服務(wù)就是可以在 Web 上提供的服務(wù)。這個(gè)定義并不是很有用,我們不妨進(jìn)一步把它提煉成“通過(guò) SOAP 和 HTTP 訪問(wèn)的、可尋址的處理單元,這個(gè)處理單元是用 WSDL 描述的,可以通過(guò) UDDI 發(fā)布。”這個(gè)定義就有用多了,因?yàn)樗?Web 服務(wù)和將 HTML 發(fā)送回瀏覽器的 Web 服務(wù)器區(qū)分開(kāi)了。為了與 .NET Remoting 進(jìn)行比較,我們特別強(qiáng)調(diào)了 Web 服務(wù)的定義,它與可在 Web 上提供的程序化的服務(wù)不同。例如,根據(jù)我們的定義,可以使用 WSDL 從客戶端通過(guò) HTTP 訪問(wèn)的遠(yuǎn)程主機(jī)就是 Web 服務(wù)。鑒于此(并強(qiáng)調(diào) Microsoft ASP.NET Web 服務(wù)實(shí)現(xiàn)),對(duì)于分布式解決方案,在選擇 ASP.NET Web 服務(wù)和 .NET Remoting 的“結(jié)合點(diǎn)”時(shí),應(yīng)該考慮哪些因素呢?

互操作性

一種常見(jiàn)的 Microsoft 理論是:如果需要在不同系統(tǒng)之間進(jìn)行互操作,應(yīng)該選擇使用開(kāi)放標(biāo)準(zhǔn) (SOAP、XML、HTTP) 的 Web 服務(wù)方法,而使用 .NET Remoting 決不是一種交互的解決方案;如果各種系統(tǒng)中的所有組件都是 CLR 托管的,則 .NET Remoting“可能”是正確的選擇。這一原則的適用范圍很廣,但有所區(qū)分還是非常有用的。.NET 遠(yuǎn)程對(duì)象的客戶端應(yīng)該是 .NET 客戶端。如果您的功能必須在 Web(這里的 Web 即 Internet)上通過(guò)松散耦合的 SOAP 客戶端(例如 Unix 進(jìn)程)才能實(shí)現(xiàn),則 Web 服務(wù)將是正確的選擇。當(dāng)然,Intranet 就不受這種限制:所有客戶端都可以是 .NET 客戶端,而且在這種配置中并不排除 .NET Remoting。同樣,對(duì)于應(yīng)用程序的中間層在防火墻之后并與 Web 層直接通信的環(huán)境,仍可選擇 .NET Remoting。

強(qiáng)大的類型支持

.Net Remoting 支持所有托管的類型、類、接口、枚舉、對(duì)象等,這通常被稱為“多類型保真”。這里的關(guān)鍵在于,如果客戶端和服務(wù)器組件都是在應(yīng)用程序域中運(yùn)行的 CLR 托管的對(duì)象,則數(shù)據(jù)類型的互操作是不成問(wèn)題的。從根本上講,我們擁有的是一個(gè)封閉的系統(tǒng),會(huì)話的兩端可以完全被理解,因此我們可以充分利用這一事實(shí),處理好用于通信的數(shù)據(jù)類型和對(duì)象。

在各種系統(tǒng)并存的情況下,我們需要考慮系統(tǒng)之間的互操作性。對(duì)于可互操作的數(shù)據(jù)類型,我們要謹(jǐn)慎處理。例如,Web 服務(wù)數(shù)據(jù)類型的定義要基于 XML 架構(gòu)定義 (XSD) 關(guān)于數(shù)據(jù)類型的說(shuō)明。任何可以使用 XSD 進(jìn)行描述并可以在 SOAP 上進(jìn)行互操作的類型都可以使用。但是,這也確實(shí)使得某些數(shù)據(jù)類型不能使用。例如,對(duì)于無(wú)符號(hào)的字符類型或枚舉,不存在相應(yīng)的 W3C XSD 表示法。對(duì)于不同的 Web 服務(wù)實(shí)現(xiàn),集合的處理不同,異常和數(shù)據(jù)集的處理也不同。另一個(gè)問(wèn)題是,私有字段和屬性不在 Web 服務(wù)調(diào)用之間傳遞,這對(duì)字段和屬性本身來(lái)說(shuō)并不是關(guān)鍵問(wèn)題,但如果您的系統(tǒng)要求在不同的技術(shù)之間進(jìn)行互操作,則在設(shè)計(jì)和測(cè)試系統(tǒng)時(shí),這卻是一個(gè)要考慮的因素,因?yàn)榭梢园l(fā)送內(nèi)容并不意味著可以接收到它。

再重復(fù)一遍,如果需要在不同的系統(tǒng)之間進(jìn)行互操作,就不應(yīng)該考慮使用 .NET Remoting 技術(shù)。如果是封閉的、CLR 托管的解決方案,則可以使用它。

狀態(tài)管理

我們已經(jīng)看到很多方法,使用基于激活方式(客戶端激活或 Singleton)的 .Net Remoting 實(shí)現(xiàn)狀態(tài)管理。對(duì) .NET Remoting 和 Web 服務(wù)來(lái)說(shuō),通過(guò) HTTP(帶有不確定超時(shí)的無(wú)狀態(tài)協(xié)議)來(lái)管理每個(gè)客戶端的連接狀態(tài)是件煩瑣且不切實(shí)際的事情。但是,如果您需要維護(hù)狀態(tài),那么 Remoting 提供了一種基于每個(gè)對(duì)象的解決方案。Web 服務(wù)沒(méi)有提供這種每個(gè)客戶端的連接狀態(tài)管理,但提供了對(duì) ASP.NET 會(huì)話和應(yīng)用程序?qū)ο蟮脑L問(wèn)。

生存期管理

與狀態(tài)管理有關(guān)的是生存期管理。正如我們所看到的,Remoting 為管理遠(yuǎn)程對(duì)象的生存期提供了功能強(qiáng)大的機(jī)制。Web 服務(wù)對(duì)象隨 Web 服務(wù)的調(diào)用而存在和消失(從概念上講,對(duì)同步和異步都是這樣)。在這方面,Web 服務(wù)與 Remoting 相比,是一種單一調(diào)用類型。Remoting 對(duì)遠(yuǎn)程對(duì)象的激活和終止提供了更大程度上的控制。這對(duì)于您的設(shè)計(jì)可能有意義,也可能沒(méi)意義。

按值調(diào)用和按引用調(diào)用

傳遞到 Web 服務(wù)調(diào)用的對(duì)象是經(jīng)過(guò)序列化的,并按值進(jìn)行傳遞。傳遞到 Remoting 的對(duì)象或被調(diào)用的對(duì)象本身可以按值或按引用進(jìn)行傳遞。序列化的遠(yuǎn)程對(duì)象方法是在客戶端進(jìn)行處理的。在 Remoting 和 Web 服務(wù)之間進(jìn)行選擇時(shí)應(yīng)該考慮這些不同。當(dāng)然,這些考慮對(duì)您來(lái)說(shuō)是否重要,也取決于要解決的問(wèn)題的性質(zhì)。

支持的協(xié)議

Web 服務(wù)調(diào)用僅限于 HTTP 上的 SOAP 編碼的 XML。Remoting 可以使用 TCP 傳輸,或者擴(kuò)展基礎(chǔ)結(jié)構(gòu)以支持自定義的協(xié)議。例如,在 www.gotdotnet.com 上的 jhawk 用戶示例部分提供了一個(gè)使用 Named Pipe 的 Remoting 實(shí)現(xiàn)。

這里是 NamedPipe 自述文件的一個(gè)片段,闡明了 Remoting 的可擴(kuò)展性:

通過(guò)實(shí)現(xiàn) IChannel* 接口,可以使用可插入式通道結(jié)構(gòu)將通道插入到 .NET Remoting 中。
Named Pipe 通道支持以下功能:
* 通過(guò)命名管道進(jìn)行通信
* 同步消息
* 異步消息
* 單程消息
* 回調(diào)
* 通道接收
* 通道屬性
* 自動(dòng)生成管道名稱

因此,如果您需要 Named Pipe,Remoting 可以提供解決方案。但是,與 SSPI NTLM 身份驗(yàn)證解決方案一樣,Microsoft 目前也不支持這種解決方案,也許將來(lái) Microsoft 會(huì)滿足這種需要。

性能

如果性能對(duì)您的設(shè)計(jì)確實(shí)至關(guān)重要,那么通過(guò) TCP 使用二進(jìn)制消息格式的 Remoting 確實(shí)提供了一些顯著的性能優(yōu)勢(shì)。對(duì)于本文所介紹的結(jié)果,如果要完整了解產(chǎn)生此結(jié)果的測(cè)試環(huán)境和測(cè)試,請(qǐng)參閱 性能比較:.NET Remoting 與 ASP.NET Web 服務(wù) 一文。

這里是從這篇文章中總結(jié)出的一些性能統(tǒng)計(jì):

圖例:ASMX - Web 服務(wù),其他都是 Remoting 解決方案
WS 表示集成遠(yuǎn)程組件的 Windows 服務(wù)。

圖 1:性能統(tǒng)計(jì)

文章接下來(lái)對(duì)性能圖表進(jìn)行了解釋,如下所述:

“如上所示,對(duì)于 WS_TCP_Binary,其中的對(duì)象被配置為使用 TCP 通道和 Binary 格式化程序,而主機(jī)是 Windows 服務(wù),其性能要優(yōu)于其他的分布式技術(shù)。這是因?yàn)樵摲椒ㄍㄟ^(guò)原始 TCP 套接字傳輸二進(jìn)制數(shù)據(jù)(比 HTTP 的效率高),且數(shù)據(jù)不需要編碼/解碼,因而降低了系統(tǒng)開(kāi)銷。可以看到,WS_TCP_Binary 和最慢的方法之間存在約 60% 的性能差距。
雖然 IIS_HTTP_Binary 與 WS_HTTP_Binary 產(chǎn)生的二進(jìn)制負(fù)載相同,但其速度較慢,原因是從 IIS (Inetinfo.exe) 到 Aspnet_wp.exe 之間有額外的進(jìn)程躍點(diǎn)。IIS_HTTP_SOAP 與 WS_HTTP_SOAP 的性能差別也是由此造成的。
WS_HTTP_Binary 和 WS_TCP_SOAP 的性能幾乎相同。盡管前者有 HTTP 分析方面的額外系統(tǒng)開(kāi)銷,后者有 SOAP 分析方面的額外系統(tǒng)開(kāi)銷,但在本例中 HTTP 分析的系統(tǒng)開(kāi)銷與 SOAP 分析的系統(tǒng)開(kāi)銷幾乎相同。
ASP.NET Web 服務(wù)的性能優(yōu)于 IIS_HTTP_SOAP 和 WS_HTTP_SOAP,因?yàn)?ASP.NET XML 序列化比 .NET Remoting SOAP 序列化的效率高。從上述內(nèi)容可以看出,ASP.NET Web 服務(wù)與 IIS_HTTP_Binary 的性能幾乎相同。”

如果原始速度確實(shí)非常重要,那么這“60% 性能差距”就很有意義了。其缺點(diǎn)是要將服務(wù)器集成在 Windows 服務(wù)中,以便使用 TCP 協(xié)議(請(qǐng)參閱前面的 遠(yuǎn)程集成 一節(jié))。它有效地權(quán)衡了性能的安全性,而且是一種“最好不要用于 Internet 或不安全的 Intranet”的方法。

小結(jié)

ASP.NET Web 服務(wù)基于 XML,用于要求使用 HTTP(假定它們集成在 IIS)的實(shí)際應(yīng)用中,能夠提供簡(jiǎn)單的編程模式和強(qiáng)大的跨平臺(tái)支持,它通過(guò)使用 SoapExtensions 提供了一定程度的擴(kuò)展性,例如加密數(shù)據(jù)流。Remoting 的編程模式更為復(fù)雜,但就協(xié)議和消息格式而言,它在類型保真、狀態(tài)管理和擴(kuò)展性方面具有明顯的優(yōu)勢(shì)。Remoting 不能用于非 .NET 客戶端,因此無(wú)法實(shí)現(xiàn) Internet 客戶端與遠(yuǎn)程主機(jī)的直接連接。當(dāng)在 IIS 之外集成時(shí),Remoting 不能提供安全性模型。當(dāng)集成在 IIS 時(shí),Remoting 可以提供與 ASP.NET 相同的安全性功能,包括使用 SSL 等安全協(xié)議。如果不需要考慮與其他平臺(tái)的互操作性,而且客戶端和服務(wù)器的配置完全在您的控制之下,則可以考慮使用 .NET Remoting。使用 Remoting 時(shí),使用了 HTTP 通道的 IIS 集成要優(yōu)于非 IIS 集成,這樣,可以得益于相關(guān)的安全性和伸縮性基礎(chǔ)結(jié)構(gòu)。當(dāng)然,這意味著您必須能夠在解決方案中與 IIS 進(jìn)行互操作。如果這無(wú)法實(shí)現(xiàn),那么使用 Remoting“可能”就是件無(wú)法實(shí)現(xiàn)的艱巨任務(wù)了,這與要解決的問(wèn)題的性質(zhì)有關(guān)。由于 .NET Remoting 要求使用 .NET 客戶端,因此有必要使用最快的可用格式化程序,這樣一來(lái),選擇二進(jìn)制而不選擇 SOAP 將產(chǎn)生更好的性能。請(qǐng)記住上文的 最佳方法 一節(jié)的建議,在發(fā)布時(shí)使用此格式化程序,而不要在開(kāi)發(fā)過(guò)程中使用。

摘要

.NET Remoting 是在某些分布式解決方案中使用的有效工具,它在所支持的協(xié)議和消息格式方面提供了可擴(kuò)展的模型,并能在特定的情況下提供性能優(yōu)勢(shì)。它不應(yīng)直接部署在 Internet 上,而且它的服務(wù)器對(duì)象應(yīng)該集成在 IIS 之下,以充分利用 IIS 為在其控制下運(yùn)行的進(jìn)程提供的安全性和性能特性。

對(duì)于“封閉”的分布式解決方案,其中的客戶端和服務(wù)器都是 CLR 托管的進(jìn)程,應(yīng)該考慮使用 Remoting。例如,Intranet 解決方案中使用安全 TCP 通道(如 IPSec)或 HTTP 的任意層中的組件,或者通過(guò)防火墻與 .NET Web 層組件會(huì)話的中間層應(yīng)用程序組件。在這種情況下,當(dāng)證實(shí)應(yīng)用程序使用 SOAP 格式化程序后,應(yīng)該選擇二進(jìn)制格式化程序和 HTTP 通道。

對(duì)于要與非 CLR 客戶端進(jìn)行互操作的系統(tǒng),請(qǐng)使用 ASMX Web 服務(wù),但要謹(jǐn)慎處理某些數(shù)據(jù)類型(請(qǐng)參閱 強(qiáng)大的類型支持 一節(jié))。

請(qǐng)注意,使用 TCP 在 IIS 之外集成會(huì)帶來(lái)性能優(yōu)勢(shì),但需要自定義的安全性。

設(shè)計(jì)與實(shí)現(xiàn)

實(shí)現(xiàn)和配置 Remoting 是一個(gè)相當(dāng)容易的過(guò)程。在此過(guò)程中,首先要選擇 Remoting 主機(jī)、協(xié)議和激活模式。請(qǐng)盡量簡(jiǎn)化設(shè)計(jì)和實(shí)現(xiàn)過(guò)程,并認(rèn)真考慮哪種接口發(fā)布機(jī)制對(duì)您的解決方案最有意義。建議的方法是,只把接口作為最易懂的概念模型來(lái)發(fā)布,但這樣一來(lái)就不能使用客戶端激活的對(duì)象。調(diào)試程序、事件日志和網(wǎng)絡(luò)監(jiān)視是開(kāi)發(fā)過(guò)程中非常有用的工具,在開(kāi)發(fā)遠(yuǎn)程組件時(shí),它們也能助您一臂之力。

Remoting 的未來(lái)

象“何時(shí)使用 Remoting、何時(shí)使用 Web 服務(wù)”等問(wèn)題都是很難回答的問(wèn)題,更何況術(shù)語(yǔ)的定義也不是很清楚。例如,如果 Web 服務(wù)的定義不清楚,Remoting 就有可能配置為 Web 服務(wù)。

或許將來(lái) Remoting 和 ASMX 技術(shù)能逐步融合。但在目前,我們至少可以比較合理地說(shuō)明何時(shí)使用哪種技術(shù),如上所述。

當(dāng)前的開(kāi)發(fā)重點(diǎn)是提供路由、安全性和事務(wù)支持的 GXA 實(shí)現(xiàn)。這種實(shí)現(xiàn)要基于使用 SOAP 標(biāo)頭,而目前的直接目標(biāo)是擴(kuò)展 Web 服務(wù)的功能。雖然如本文所述,從傳統(tǒng)意義上講,GXA 不支持 .NET Remoting,但它支持 Remoting 解決的很多問(wèn)題,如狀態(tài)和事務(wù)管理等。雖然現(xiàn)在的 GXA 實(shí)現(xiàn)可以解決 Web 服務(wù)所面對(duì)的許多問(wèn)題,但它最根本的目的是盡量以不需要太高技術(shù)含量的方式解決這些問(wèn)題。看到 GXA 的開(kāi)發(fā)對(duì) Web 服務(wù)和 .Net Remoting 的影響,將是一件充滿樂(lè)趣的事情。

其他資源

適用于:
Microsoft? .NET Framework
Microsoft? .NET Remoting

摘要: 本文適用于要將 .NET Remoting 用于分布式多層應(yīng)用程序設(shè)計(jì)的人員。文章從開(kāi)發(fā)人員的角度介紹了該技術(shù)的功能。開(kāi)發(fā)人員曾得益于這項(xiàng)技術(shù)所提供的方便的 RPC 機(jī)制,也曾感受過(guò)其不足之處帶來(lái)的不便。本文假設(shè)讀者熟悉 .NET Remoting,即使沒(méi)有實(shí)際使用過(guò),至少對(duì)其概念也有所了解。

產(chǎn)品特性 一節(jié)對(duì)使用 Remoting 進(jìn)行設(shè)計(jì)的人員很有用, 最佳方法 一節(jié)適用于使用 Remoting 進(jìn)行構(gòu)建的人員, Remoting 和 Web 服務(wù) 一節(jié)試圖消除有關(guān)“在何時(shí)選用何種技術(shù)”的困惑, 摘要 是對(duì)內(nèi)容的精煉。

目錄

概述

.NET Remoting 被譽(yù)為管理應(yīng)用程序域之間的 RPC 的首選技術(shù)。應(yīng)用程序域是公共語(yǔ)言運(yùn)行庫(kù)的隔離單元,它們是在進(jìn)程內(nèi)創(chuàng)建并運(yùn)行的。這與 CLR 和非 CLR 托管的進(jìn)程之間的進(jìn)程間通信(互操作)不同。后一種類型的 RPC 通信(特別是 Web 上的)一般被認(rèn)為是 Web 服務(wù)領(lǐng)域的問(wèn)題。遺憾的是,這種看似清楚的區(qū)分,卻由于可以在 IIS 下集成 .Net Remoting 服務(wù)器而變得模糊,正如 Microsoft .NET Remoting 框架簡(jiǎn)介 一文中所述:

“通過(guò)在 IIS 中集成 .NET Remoting 對(duì)象,可以將其作為一種 Web 服務(wù)提供……”

一些 Microsoft 客戶可能對(duì) .NET Remoting 或多或少有些疑惑。我經(jīng)常聽(tīng)到有人問(wèn)“應(yīng)該在什么時(shí)候使用 Remoting?”、“Remoting 何時(shí)會(huì)支持 NTLM?”、“如何保證遠(yuǎn)程會(huì)話的安全?”、“COM+ 怎么樣?”以及“Remoting 如何管理事務(wù)?”

除了回答這些問(wèn)題,本文還將介紹一些使用 .NET Remoting 的最佳方法,并概要介紹當(dāng)前可以獲得的功能。 摘要 預(yù)測(cè)了該技術(shù)的未來(lái)發(fā)展方向,特別是有關(guān) Web 服務(wù)和新興的全局 XML Web Service 體系結(jié)構(gòu) (GXA) 規(guī)范的問(wèn)題。

產(chǎn)品特性 一節(jié)的信息大部分來(lái)自 TechED N.Z. 2002,這次演示重點(diǎn)介紹了在分布式解決方案中使用 Remoting 的不同方法,闡明了 Remoting 的優(yōu)點(diǎn),也提到了一些不足之處。

最佳方法 一節(jié)源于在多層 .NET 應(yīng)用程序中使用 Remoting 的個(gè)人經(jīng)驗(yàn),其中介紹了很多在開(kāi)發(fā)過(guò)程中用到的簡(jiǎn)單易行的最佳方法。

某些節(jié)包括了根據(jù)非正式談話整理得到的資料,談話的對(duì)象是對(duì)該技術(shù)及其發(fā)展方向都有深刻理解的 Microsoft 內(nèi)部人員,但這里提供的信息決不代表未來(lái)的產(chǎn)品發(fā)布計(jì)劃或安排。

產(chǎn)品特性

本節(jié)介紹 .NET Remoting 的功能和產(chǎn)品特性。

客戶端/服務(wù)器通信

.NET Remoting 提供了一種很有用的方法,用于管理跨應(yīng)用程序域的同步和異步 RPC 會(huì)話。遠(yuǎn)程對(duì)象代碼可以運(yùn)行在服務(wù)器上(如服務(wù)器激活的對(duì)象和客戶端激活的對(duì)象),也可以運(yùn)行在客戶端上(其上的遠(yuǎn)程對(duì)象已經(jīng)通過(guò)客戶端/服務(wù)器的連接進(jìn)行了序列化)。在任何一種情況下,只要完成初始化和配置(這并不困難),即可使用非常簡(jiǎn)單的編程語(yǔ)言,只需要少量的代碼。遠(yuǎn)程對(duì)象(在按引用封送時(shí)是代理的對(duì)象)的使用對(duì)程序員是透明的。例如,早期的 Windows RPC 機(jī)制要求熟悉的類型和使用 IDL 工具的封送處理知識(shí),并向開(kāi)發(fā)人員公開(kāi) RPC 客戶端和服務(wù)器存根的管理。Remoting 在為 .NET 提供 RPC 時(shí)要容易得多,而且由于使用簡(jiǎn)單易懂的 .NET 數(shù)據(jù)類型,從而消除了早期 RPC 機(jī)制中存在的類型不匹配的情況(這是一個(gè)非常大的威脅)。

默認(rèn)情況下,可以將 Remoting 配置為使用 HTTP 或 TCP 協(xié)議,并使用 XML 編碼的 SOAP 或本機(jī)二進(jìn)制消息格式進(jìn)行

.NET Remoting 體系結(jié)構(gòu)評(píng)估


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: av无码中文一区二区三区四区 | a黄色毛片 | 午夜视频1000| 蜜桃av一区二区三区 | 久久a视频 | 日本一级特黄高潮 | 亚洲久久一区 | 岛国av在线免费观看 | 免费观看一区二区 | 国产成人无码精品久久久免费 | 亚洲一区自拍高清亚洲精品 | 巨大乳女人做爰视频在线看 | 午夜精品成人一区二区视频 | 成 人 网 站不卡在线观看 | 色偷偷亚洲男人本色 | 黄色天堂网站 | 女女百合av大片一区二区三区九县 | 91国内在线视频 | 久久99国产精品久久99果冻传媒 | 草久久免费视频 | 亚洲综合久久精品无码色欲 | 少妇人妻偷人激情视频 | 国内精品久久久久久久影视红豆 | 久久精品久久久久久噜噜老黄 | a级大片在线观看 | 国产av一区二区精品凹凸 | 古装激情偷乱人伦视频 | www.91福利| 久久久久久久久久久久影院 | 亚洲精品亚洲人成在线观看 | 亚洲一区二区三区四区五区六区 | 999色视频 | 91免费观看网站 | 初尝人妻少妇中文字幕 | 精品一区二区三区在线观看视频 | 小明成人免费视频一区 | 亚洲日韩av无码一区二区三区人 | 美女内射毛片在线看3d | 天天狠天天狠天天鲁 | 日韩欧美群交p片內射中文 国产成在线观看免费视频 乐播av一区二区三区在线观 | 天天影视性色香欲综合网 | 国产不卡精品视频男人的天堂 | 无遮挡粉嫩小泬久久久久久久 | 天天躁日日躁狠狠躁图片swag | 人妻国产成人久久av免费高清 | 亚洲精品国产精品国产自 | 亚洲欧美日韩一级 | 日本一区免费看 | 成人无码免费视频在线播 | 亚洲性在线观看 | 久久久久中文 | 色婷婷在线播放 | 伊人久久大香线蕉影院 | 少妇被又粗又大猛烈进出播放高清 | 国产成人一区二区三区免费 | 亚洲a区在线观看 | 黄毛片视频| 欧美日本国产欧美日本韩国99 | 妇欲性难耐bd在线观看 | 后进式无遮挡啪啪摇乳动态图 | 日韩在线 中文字幕 | 中东又粗又爽毛片av | 婷婷久久综合九色综合97最多收藏 | 六月丁香综合网 | 亚洲成av人片天堂网老年人 | 久久品道一品道久久精品 | 日韩免费视频一区 | 久久免费网 | hs在线观看| 美女国产精品视频 | 久久精品久久久久久久久久久久久 | 伊人射| 亚洲午夜久久久影院 | 伊人久久大香线蕉综合影院 | 亚洲欧美国产视频 | 精品卡一卡二卡3卡高清乱码 | 国产精品乡下勾搭老头1 | 亚洲日本精品国产一区vr | 性欧美xxx内谢 | 欧美35页视频在线观看 | 日韩综合色 | 中文字幕手机在线观看 | 60老熟女多次高潮露脸视频 | 国产在线精品第一区二区 | 亚洲日韩色在线影院性色 | 久久9999久久免费精品国产 | 三级亚洲欧美 | 午夜视频一区二区三区 | 无码少妇丰满熟妇一区二区 | 玖玖在线视频 | 日韩欧美不卡视频 | 男女午夜爽爽爽 | 三级啪啪 | 国产亚洲精品久久yy5099 | 色综合1 | 蜜臀久久久 | 亚洲素人av | 成人免费毛片入口 | 国产女人高潮的av毛片 | 国产高清对白 | 国产无遮挡性视频免费 | 亚洲欧美另类在线图片区 | 少妇被多人c夜夜爽爽av | 欧美黄视频网站 | 午夜在线不卡 | 调教+趴+乳夹+国产+精品 | 精品国产一区二区三区久久影院 | 免费va人成视频网站全 | 国产成人夜色在线影院 | 亚洲久热无码av中文字幕 | 波多野结衣乳喷高潮视频 | 国产人妻人伦精品1国产丝袜 | 欧美国产日韩在线三区 | 伊人日韩| 免费看男女高潮又爽又猛视 | 国产精品亚洲а∨天堂免 | 亚洲自偷自偷偷色无码中文 | 亚洲夜夜骑| 最爽无遮挡行房视频 | 亚洲欧美人成网站在线观看看 | 国产中年夫妇高潮精品视频 | 亚洲午夜福利在线观看 | 榴草视频 | 自拍校园亚洲欧美另类 | 肉嫁高柳家在线看 | 久热欧美 | 国产在线无码精品电影网 | 日韩福利视频在线观看 | 无码精品一区二区三区在线 | 精品人妻系列无码人妻不卡 | 热热热热热色 | 国产精品一区二区含羞草 | 天天看天天操 | 日本无遮挡真人祼交视频 | 强行糟蹋人妻hd中文 | 亚洲最新在线观看 | 亚洲激情网 | 无码超乳爆乳中文字幕 | 在线精品播放 | 97爱亚洲综合成人 | 中文字幕亚洲欧美在线不卡 | 久草在线视频在线 | 成人免费在线视频观看 | 欧美成人精品二区三区99精品 | 国产精品一区二区三区在线免费观看 | 国产中文字幕在线 | 91黄色视屏 | 国产粗大 | 西川结衣av | 夜夜撸 | 国产成av人片在线观看无码 | 日韩人妻无码精品久久 | 成 人 网 站 在 线 免费 观 看 | 草草夜色精品国产噜噜竹菊 | 福利视频久久 | 我要看a级毛片 | 亚洲精品nv久久久久久久久久 | 起碰免费公开97在线视频 | 日本欧美久久久久免费播放网 | 97色碰| 久草网站在线观看 | 亚洲精品视频在线播放 | 亚洲成人免费在线播放 | 激情欧美一区二区三区黑长吊 | 91啦丨九色丨蝌蚪丨中文 | 国产精品亚韩精品无码a在线 | 亚洲熟妇无码另类久久久 | 国产精品久久久久久久久夜色 | 中文字幕在线视频播放 | 国产精品99久久久久久似苏梦涵 | 人妻无码久久精品 | 日本黄网站免费 | 中文在线a∨在线 | 国产成人啪精品视频免费网站软件 | 国产乱码久久久久 | 97人伦色伦成人免费视频 | 日韩毛片在线视频 | 国产av亚洲aⅴ一区二区 | 中日韩va无码中文字幕 | 日日好av| 中文字幕一区二区在线视频 | 少妇激情一区二区三区视频 | 中文字幕 乱码 中文乱码视频 | 国产微拍无码精品一区 | 欧美综合精品 | 校园春色亚洲激情 | 日本一区二区不卡视频 | 亚洲精品四区麻豆文化传媒 | 三上悠亚中文字幕在线播放 | 中文午夜乱理片无码 | 日韩精品成人无码专区免费 | 国产精品美女一区二区视频 | 成人激情小说网站 | 国产精品午夜8888 | 国产成a人亚洲精品无码樱花 | 亚洲视频你懂的 | 国产精品午夜小视频观看 | 26uuu亚洲国产精品 | av在线免费网址 | 国产成人精品高清在线观看99 | 77777_亚洲午夜久久多人 | 久草资源视频 | 中文字幕成人在线视频 | 91精品无人区卡一卡二卡三 | 国产精品十八禁在线观看 | 免费人成在线观看视频无码 | 亚洲gv永久无码天堂网 | 国产强伦姧在线观看 | 在线永久免费观看黄网站 | 国产午夜激无码av毛片不 | 亚洲.日韩.欧美另类 | 欧洲视频一区 | 无码欧亚熟妇人妻av在线外遇 | 亚洲黄色图片网站 | 亚洲综合激情 | 色综合五月 | 日本久久久久久久久 | 午夜在线a亚洲v天堂网2018 | 不卡在线播放 | 日韩中文字幕第一页 | 国产精品一区二区在线观看 | 国产呦交精品免费视频 | 天天射日日射 | 亚洲欧美一区二区三区不卡 | 国产又粗又大又爽的视频 | 久久综合桃花网 | 久久久久久久av麻豆果冻 | 欧美怡红院免费全部视频 | 一区二区三区无码视频免费福利 | 少妇高潮无套内谢 | 久久夜色精品国产噜噜av小说 | 国产偷倩视频 | 亚洲日韩精品无码专区网站 | 女人国产香蕉久久精品 | 高清无码午夜福利视频 | 女人高潮抽搐喷液30分钟视频 | 四虎久久影院 | 国产精品自拍小视频 | 好紧好湿好硬国产在线视频 | 古装一级淫片aaaaaa | 久草在线观看首页 | 日韩黄色在线视频 | 性欧美大战久久久久久久83 | 亚洲成人激情小说 | 国产va免费精品高清在线30页 | 国产日韩精品中文字无码 | 国产二区精品视频 | 国产成人av三级在线观看按摩 | 自拍偷区亚洲综合12p | 不卡av网站 | 在线免费日韩av | 蜜桃tv一区二区三区 | 亚洲欧美另类在线 | 成人午夜高潮a∨猛片 | 国产黄a三级三级看三级 | 亚洲一区二区无码影院 | 亚洲天堂在线视频观看 | 国产免费传媒av片在线 | 五月天男人天堂 | 人妻va精品va欧美va | 少妇又白又嫩又色又粗 | 日韩精品在线观看网站 | 国产激情久久久久影院老熟女 | 美女一区二区三区 | 麻豆av一区二区三区 | 日本免费一区二区三区高清视频 | 亚洲69视频 | 无码超级大爆乳在线播放 | 午夜成人亚洲理伦片在线观看 | 999久久欧美人妻一区二区 | 国内精品人妻无码久久久影院 | 亚洲精品理论电影在线观看 | 久久精品一区二区三区四区毛片 | 成人网久久 | 国产无遮挡性视频免费 | 未满十八勿入午夜免费网站 | 排球少年第四季在线看樱花 | 天天躁狠狠躁狠狠躁夜夜躁68 | 在线天堂中文 | 国产精品一区免费看8c0m | 亚洲一区乱码 | 成人网站www污污污网站 | 精品在线视频一区二区三区 | 国产美女又黄又爽又色视频免费 | 明星大尺度激情做爰视频 | 国产在线精品一区二区在线看 | 加藤あやのav免费观看 | 手机看片国产福利 | 国偷自产中文字幕亚洲手机在线 | 国产无遮挡免费视频 | 人人爽人人爽人人片av免费 | 高清欧美性猛交xxxx黑人猛交 | 国产亚洲精品久久久久久移动网络 | 自拍偷拍av | 美女内射毛片在线看免费人动物 | 日本不卡视频在线观看 | 亚洲精品久久久久久一区二区 | 四虎性视频 | 精品二三区 | 久久婷婷国产 | 国产片精品av在线观看夜色 | 91精品国产综合久久久蜜臀粉嫩 | 91片黄在线观看动漫 | 四虎影视8848 | 国产男女无套在线播放 | 孩交精品xxxx视频视频 | 欧美男女爱爱 | 国产精品入口网站7777 | 欧洲熟妇乱xxxxx大屁股7 | 狠狠躁日日躁夜夜躁老司机 | 玩爽少妇人妻系列视频 | 国产成人精品免高潮在线观看 | 久久免费国产视频 | 亚洲丁香婷婷久久一区二区 | 性色av一区二区三区人妻 | 嫩草影视在线 | 亚洲伦理在线视频 | 中国熟妇毛多多裸交视频 | av无码精品一区二区三区 | 国产精品99久久99久久久动漫 | 免费欧美精品 | 国产欧美亚洲一区 | 7777kkk亚洲综合欧美网站 | 女人被黑人狂躁c到高潮小说 | 成年人网站黄色 | 久久精品国产第一区二区三区 | 中国农村熟妇性视频 | 一本色道久久综合亚洲精品图片 | 国产熟人av一二三区 | 丰满奶水hdⅹxxx | 亚洲欧美日韩国产精品专区 | 中文字幕乱码亚洲无线三区 | 免费三级现频在线观看播放 | 国产老妇av | 精品一区二区三区在线观看 | 欧美激情一二区 | 国产精品欧美一区二区三区喷水 | 国产成人拍精品视频午夜网站 | 一本久道高清无码视频 | 国产精欧美一区二区三区久久 | 久久99精品国产99久久6男男 | 精品色图 | 日韩欧美亚洲综合 | 区二区三区玖玖玖 | 成人精品视频一区二区三区 | 欧美 亚洲 另类 激情 另类 | 亚洲精品一区二区久久 | 国产在线码观看清码视频 | 国产精品厕所 | porny丨精品自拍视频 | 国产初高中生视频在线观看 | 老子午夜精品无码不卡 | 伊人影院网 | 天天曰夜夜曰 | 国产成人精品自在钱拍 | 大屁股国产白浆一二区 | a级老太婆毛片老太婆毛片 女同av久久中文字幕字 | 人妻无码一区二区三区 tv | 色欲天天婬色婬香视频综合网 | 成人在色线视频在线观看免费大全 | 久久精品国产99久久久香蕉 | 玩弄丰满少妇视频 | www黄色大片| 久久综合亚洲色hezyo国产 | 免费观看全黄做爰大片 | 国产精品一区二区三区四区五区 | 天天综合日日夜夜 | 强奷漂亮少妇高潮伦理 | 亚洲小说图片 | 亚洲精品日韩精品 | 国产粗话肉麻对白在线播放 | 国产乱对白精彩 | 69国产成人综合久久精品 | 一本加勒比hezyo无码专区 | 亚洲精品第五页 | 精品午夜福利无人区乱码一区 | 久久无码av三级 | 国产又粗又猛又爽又黄视频 | 黄色大片成人 | 草草影院ccyy国产日本第一页 | 黄桃av无码免费一区二区三区 | 日本黄色一级片免费看 | 亚洲综合久久成人av | 亚洲精品国产精品99久久 | 四虎视频国产精品免费 | 亚洲精品国产一区二区小泽玛利亚 | 精品一区二区三区不卡 | 亚洲欧洲专线一区 | 久久综合给合久久狠狠狠色97 | 亚洲欧美日韩动漫 | 超碰福利在线观看 | 国产精品尹人在线观看 | 久久香蕉国产 | 日韩aⅴ视频 | 久一在线视频 | 亚洲大片av毛片免费 | 亚洲精品国精品久久99热 | 欧美乱大交做爰xxxⅹ性黑人 | 人人妻人人澡人人爽人人精品97 | 免费a级毛片出奶水欧美 | 超碰毛片 | 人人爽久久涩噜噜噜红粉 | 正在播放强揉爆乳女教师 | 精品久久人人妻人人做精品 | 人人射人人爽 | 老子影院无码午夜伦不卡 | 色天使久久综合给合久久97色 | 国产一区二区三区美女 | 久久久久青草线蕉综合超碰 | 日韩久久久久久久久 | 亚洲毛片av日韩av无码 | 亚洲成av人在线视猫咪 | 成·人免费午夜无码视频 | 久久久久日韩精品免费观看 | 亚洲美女av在线 | 久久国产色欲av38 | 亚洲成av人影院无码不卡 | 中文字幕日韩经典 | 色爱无码av综合区老司机非洲 | 日韩天堂一区 | 久久免费香蕉视频 | 九色porny视频黑人 | 日本女人性高潮视频 | 2017av在线| 国产麻豆成人传媒免费观看 | 欧美片在线观看 | 俄罗斯做爰性xxx | 国产探花系列 | 日本狠狠爱 | av网站免费在线播放 | 在线观看网址 | 手机在线观看免费av | 日本xxxx在线观看 | 国产精品日日摸夜夜摸av | 很污的网站在线观看 | 日本波多野结衣在线 | 欧美伦理一区二区三区 | 亚洲综合小说另类图片五月天 | 免费情侣作爱视频 | 色婷婷精品久久二区二区蜜臂av | 中文字幕韩在线第一页 | 理论片午午伦夜理片久久 | 国产香蕉97碰碰视频va碰碰看 | 日本免费一二区 | 国产精品刮毛 | 国产成人亚洲综合无码99 | 日韩亚洲欧美在线com | 亚洲国产成人高清在线播放 | 日本少妇xxx做受 | 天天插日日干 | 日本欧美一区二区三区不卡视频 | 黄色一级视频免费 | 少妇呻吟白浆高潮啪啪69 | 中文在线字幕观看 | 一区二区三区高清日本vr | 精品一卡2卡三卡4卡乱码精品视频 | 色片av| 色香欲天天影视综合网 | 99精品免费久久久久久久久 | 成人在线综合 | 日韩精品中字 | 日韩理论视频 | 日韩精品三区 | 四虎网站最新 | 亚洲激情二区 | 国产亚洲欧美日韩亚洲中文色 | 国产xxx在线观看 | 国产精品国产精品国产专区蜜臀ah | 日韩精品一区二区在线视频 | 三上悠亚人妻中文字幕在线 | 亚洲视频图片小说 | 色老板精品视频在线观看 | 黄色视频毛片 | 特黄大片又粗又大又暴 | 99久久香蕉 | 午夜丰满少妇性开放视频 | 久久久久三级 | 九九热爱视频精品视频 | 日本又黄又硬又爽的大片 | 日本青草视频 | 久久影院视频 | 亚洲 欧美 天堂 综合 | 国产精品乱码一区二区三区视频 | 国产一区二区在线影院 | 伊人青青久 | 久久精品中文字幕免费 | 久久亚洲国产精品 | 欧美成年视频在线观看 | 蜜臀aⅴ精品一区二区三区 99久久久精品免费观看国产 | 精品无码专区久久久水蜜桃 | 国产又黄又爽又色的免费视频白丝 | 国产99视频精品免费专区 | 老子影院午夜伦不卡大全 | 成人午夜激情 | 日本日本乱码伦专区 | 亚洲a片v一区二区三区有声 | 日韩欧美在线视频一区 | 福利片在线 | 日韩黄漫 | 911亚洲精品 | 午夜av中文字幕 | 亚洲第一夜页 | av片免费在线播放 | 黄在线免费观看 | 少妇高潮太爽了在线视频 | 久久男人av资源站 | 久久人妻天天av | 激情久久中文字幕 | 18女毛片 | 色又黄又爽18禁免费视频 | 精品国产一区二区三区四区动漫a | 久久综合av免费观看 | 亚洲成年人av | 欧美日韩激情网 | 蜜臀av性久久久久蜜臀aⅴ | 综合久久久久久久久 | 国产成人精品久久久 | 日本中文字幕乱码aa高清电影 | 在线看片免费人成视频播 | 日日插插 | 伊人1314 | 老牛嫩草一区二区三区消防 | 一本一道久久a久久精品综合蜜臀 | 国产欧美高清视频 | 波多野结衣一区二区三区av免费 | 精品成人免费自拍视频 | 中文字幕免费无码专区剧情 | 少妇寂寞小伙满足少妇在线观看 | 毛片黄色片 | 日韩欧美亚洲综合 | 亚洲视频成人在线 | 狠狠躁夜夜躁人人爽超碰女h | 97人人爽人人 | 春色校园综合激情亚洲 | 青青操免费在线观看 | 欧美又大又粗午夜剧场免费 | 久久婷婷人人澡人人爽人人喊 | 午夜超碰 | 色欲香天天天综合网站 | 福利视频一二三区 | 2021国产精品自在自线 | 久久亚洲精品高潮综合色a片 | 亚洲欲 | 亚洲精品无码成人片久久不卡 | 国产一区二区三区四区精 | 成年人深夜视频 | 久久久久久久久久国产 | 九色视频在线播放 | 亚洲中文字幕日产乱码高清app | 人妻加勒比系列无码专区 | 国产乱淫a∨片免费观看 | 夜夜爽爽爽久久久久久魔女 | 日本大码a∨欧美在线 | av乱码av免费aⅴ成人 | 天堂资源中文在线 | 青草青在线视频在线观看 | 日本性久久 | 国产freexxxx性播放麻豆 | 偷窥四川少妇野外啪啪 | 欧美性狂猛xxxⅹxx吞精 | 极品少妇av | 99国产欧美另娄久久久精品 | 亚洲国产视频网站 | 日韩一卡二卡在线 | 午夜久久久久久久久久久 | 1000部无遮挡拍拍拍免费视频观看 | 狠狠插综合网 | 日皮视频免费 | 一出一进一爽一粗一大视频免费的 | 国产情侣草莓视频在线 | 亚洲日韩亚洲另类激情文学 | 久久无码中文字幕免费影院 | 久久福利一区 | 精品一区二区三区东京热 | 亚洲人成网站色www 国产又粗又猛又爽的免费网站 | 精品网站一区二区三区网站 | 香蕉在线精品视频在线 | 国产精品成人免费看片 | 99爱免费视频 | 日本熟妇浓密毛毛多 | 久久青草成人综合网站 | 真实人与人性恔配视频 | 交换交换乱杂烩系列yy | 伊人久久亚洲精品一区 | 美女把尿囗扒开让男人添 | 九九天堂 | 国精产品一品二品国精在线观看 | 久久久久亚洲精品国产 | 国内精品免费午夜又爽又色愉情 | 色婷婷亚洲一区二区三区 | 精品久久久久中文字幕app | 在线观看欧美国产 | 夜夜操夜夜摸 | 日日噜噜夜夜狠狠久久无码区 | 青青草国产在线视频 | 国产精品毛片在线完整版 | 欧美亚洲黄色 | 国产中文区字幕区2021 | 日本在线黄色 | 国产黄在线免费观看 | 91新婚少妇在线播放 | 欧美激情久久久久久 | 欧美三级免费看 | 中文字幕av一区二区三区人妻少妇 | 岛国毛片 | аⅴ天堂中文在线网 | 男人激情网 | av在线资源 | 国产精品线在线精品 | 羞羞的视频网站 | 一区二区三区视频免费看 | 日b视频网站 | 伊人精品综合 | 免费在线观看小视频 | 欧美少妇xxxxx | 天天做天天爱夜夜爽毛片l 打开每日更新在线观看 | 国产欧亚州美日韩综合区 | 国产午夜精品无码理论片 | 国产美女永久免费无遮挡 | 超碰在线影院 | 亚洲成aⅴ人片久青草影院 国产v片在线播放 | 10000部拍拍拍免费视频 | 久久久一二三区 | 国产精品粉嫩 | 亚洲精品综合在线影院 | 无码人妻一区、二区、三区免费视频 | 人妻体体内射精一区二区 | 欧美日韩精品在线观看视频 | 在线色av| 欧美波霸在线 | xxx一区| 91成人短视频在线观看 | 717影院理论午夜伦八戒 | 国产无遮挡裸体免费视频 | 国产精品夜夜夜一区二区三区尤 | 影音先锋三级 | 伊人网综合在线 | 久久影音先锋 | 青青在线观看 | 东京热人妻无码人av | 日本少妇裸体做爰高潮片 | 2020年最新国产精品正在播放 | 成人av男人的天堂 | 无码人妻丝袜在线视频 | 中文视频在线观看 | 欧美另类色| 国产精品va无码免费麻豆 | 小毛片网站 | 欧美日韩伦理 | 亚洲成人毛片 | 欧洲精品视频在线 | aaa成人| 免费视频爱爱太爽了网站 | 69午夜免费福利 | 成人激情小说网站 | 粗大猛烈进出高潮视频大全 | 一区二区三区欧美在线观看 | 18禁黄网站禁片免费观看不卡 | 亚洲激情成人网 | 亚洲日韩在线中文字幕综合 | 日韩aaa久久蜜桃av | 在线天堂新版资源www在线 | 欧美囗交做爰视频 | 久热精品在线观看 | 日本少妇一级片 | 国产黄在线观看免费观看不卡 | 国产男女免费完整视频 | 亚洲综合色噜噜狠狠网站超清 | 亚洲高清无码视频网站在线 | 国产午夜大地久久 | 真人性囗交视频 | 日日碰狠狠添天天爽超碰97久久 | 男人的天堂网页 | 国内av自拍 | 日韩欧美一区二区三区 | 男女性淫欲裸片免费看 | 成人国产片女人爽到高潮 | 女久久| 奇米影视奇奇米色狠狠色777 | www.黄在线观看 | 四虎884 | 国产视频一区在线观看 | 欧美成人手机在线视频 | 中文字幕久久综合久久88 | 久久欧洲 | 91久久久久久久国产欧美日韩- | 久草热在线视频 | 黑人粗硬进入过程视频 | 日日干夜夜草 | 免费在线观看av | 色交视频 | 亚洲视频在线免费 | 久久99这里只有精品 | 人妻少妇av无码一区二区 | 欧美韩日在线 | 免费福利视频在线观看 | 国产成人无码网站 | 性猛交xxxx乱大交孕妇2 | 国产制服日韩丝袜86页 | 免费福利影院 | 美女考逼 | youjizz亚洲 | 女人18毛片九区毛片在线 | 99re6在线视频精品免费下载 | 国产妞干网 | 日本乱偷互换人妻中文字幕 | 在线播放的av| 久久人人妻人人做人人爽 | 日本一级黄色录像 | av在线 高清不卡区 中文字幕奈奈美被公侵犯 欧美巨大另类极品videosbest | 亚洲网站av | 熟女俱乐部五十路二区av | 午夜dv内射一区区 | 色宅男看片午夜大片啪啪 | 日韩理论午夜无码 | 欧洲av在线 | 欧美系列在线观看 | 亚洲国产精品三区 | 国内揄拍国内精品对白 | 精品人妻一区二区三区四区在线 | 亚洲综合精品一区 | 国产午夜精品免费一区二区三区视频 | 99视频精品在线 | www.精品视频 | 国产亚洲精品久久久久久入口 | 久久综合入口 | 91精品久久久久久久91蜜桃 | 国产美女又黄又爽又色视频免费 | 欧美黑人超粗男潮 | 亚洲人成伊人成综合网无码 | 国产成a人亚洲精v品在线观看 | 99精品欧美一区二区三区黑人哦 | 国产午夜亚洲精品不卡在线观看 | www.av88| 中文字幕av高清片 | 天美传媒一区二区 | 人妻另类 专区 欧美 制服 | 久久久久国产精品人妻照片 | 四虎国产精品永久地址99 | 在教室伦流澡到高潮hgl视频 | 6080亚洲精品一区二区 | 四虎爱爱 | 日本精品三级 | 免费亚洲一区二区 | 中文一区在线 | 麻豆国产成人av一区二区三区 | а√在线中文网新版地址在线 | 女人被男人桶30分钟无遮挡动态图 | 久久精品国产日本波多野结衣 | 欧美日本国产精品 | 欧美亚洲一区二区在线观看 | 色噜噜狠狠一区二区三区果冻 | 免费av一区 | 色偷偷超碰av人人做人人爽 | 黑人一区二区三区四区五区 | 天天精品在线 | 尤物yw午夜国产精品大臿蕉 | 欲香欲色天天综合久久 | av男人在线| 色婷婷a | 亚洲性无码一区二区三区 | 玖玖资源站亚洲最大的网站 | 成人福利一区 | 国产精品第一页在线 | 天天影视色香欲综合网一寡妇 | 成人五区| 韩国女主播一区二区三区 | 国产自产在线 | 欧美人妻精品一区二区三区 | 中文字幕亚洲精品久久女人 | 亚洲中文字幕无码久久2017 | 老鸭窝久久 | 国产精品一区二区三区免费视频 | 欧美精品在线视频 | 国产丰满乱子伦无码专区 | 亚洲com | 亚洲区小说区图片区qvod按摩 | 国产卡1卡2 卡三卡在线 | 天堂网欧美 | 伊人精品无码av一区二区三区 | 色噜噜在线播放 | 国产偷国产偷亚州清高app | 一进一出抽搐gif | 中文字幕免费观看视频 | 男女男精品免费视频网站 | 久久久久香蕉国产线看观看伊 | 亚洲作爱网 | 影音先锋亚洲精品 | 免费无码av片在线观看动漫 | 亚洲精品国产精品国自产网站按摩 | 中文字幕在线播 | 在线精品自偷自拍无码中文 | 法国少妇xxxx做受 | 免费观看亚洲视频 | 国产女优在线 | 欧美成人乱码一区二区三区 | 最新福利视频 | 国产成人免费av一区二区午夜 | 日韩专区在线 | 成人动漫在线免费观看 | 黄色片免费观看视频 | 日韩中字幕 | 麻豆自媒体 一区 二区 | 岛国av免费 | www.欧美在线 | 日韩久久网站 | 免费黄色在线网址 | 成人久久久久久久 | 国产亚洲综合网曝门系列 | 国产成人精品福利一区二区 | 色翁荡息又大又硬又粗又视频图片 | 午夜精品久久久久久 | 在线观看精品国产 | 亚洲精品乱码久久久久久按摩观 | 精品国产999久久久免费 | 国产调教夫妻奴av | 国产成人精品午夜片在线观看 | 国产aa | 人妻少妇精品无码系列 | 黄色片视频在线观看免费 | 最新中文字幕久久 | 国产真实愉拍系列在线视频 | 青青草手机在线观看 | 国产粗话肉麻对白 | 亚洲国产中文在线 | 羞羞视频免费在线看 | 国内av免费| 人人莫人人擦人人看 | 亚洲激情视频在线观看 | 国产香蕉久久精品综合网 | 亚洲中文字幕无线无码毛片 | 男女羞羞羞视频午夜视频 | 亚洲网址| 日韩精品二 | 国产成人免费97在线观看 | 亚洲撸 | 久久99精品国产麻豆不卡 | 曰韩精品一区二区 | 国产av影片麻豆精品传媒 | 72种姿势欧美久久久久大黄蕉 | 69视频污 | 精品国产福利一区二区三区 | 久久嫩草影院免费看 | 亚洲色图99p | 日韩高清一级 | 国产在线精品一区二区 | 一区二区三区欧美视频 | 久久精品91视频 | 炕上如狼似虎的呻吟声 | 男女做爰无遮挡性视频 | 午夜大片爽爽爽免费影院 | 日本黄色aaa | 国产精品一区二区三区在线 | 高清无码午夜福利在线观看 | 91精品国产人妻国产毛片在线 | 国产在线无码播放不卡视频 | 国产精品嫩草影院永久… | 成年女人片免费视频播放a 亚洲图区综合网 | 九九自拍偷拍 | 亚洲 欧美 综合 在线 精品 | 午夜a理论片在线播放 | 日本少妇高潮正在线播放 | 2020精品自拍视频曝光 | 色宅男看片午夜大片啪啪 | 日本久久久网站 | 免费看黄在线 | 亚洲 日本 欧美 | 欧美日韩精品一二三区 | 精品一区二区三区香蕉蜜桃 | 亚洲aⅴ永久无码一区二区三区 | 99久re热视频这只有精品6 | 亚洲激情免费 | 天天天天天天天天干 | 老子午夜理论影院理论 | 国产suv精二区九色 成人午夜视频网站 | av片亚洲 | 日韩最新网址 | 国产色婷婷色妞妞视频网站 | 中文字幕蜜臀 | 免费大片在线观看网站 | 黄色片国产 | 一区二区国产精品精华液 | 91好吊色国产欧美日韩在线 | 精品在线观看一区 | 精品日韩一区二区 | 久久久精品日本一区二区三区 | 国产男女爽爽爽免费视频 | 高清不卡亚洲日韩av在线 | 色一情一乱一乱一区91av | 免费国产小视频 | 国产chinasex对白videos麻豆 | 曰韩精品| 岛国激情视频 | 人人澡人人曰人人摸看 | 九九国产在线观看 | 蜜臀av国内精品久久久较好效果 | 最新色国产精品精品视频 | 亚洲伊人成人 | 91久久国产露脸精品国产 | 中文字幕在线视频一区二区三区 | 69国产成人综合久久精品 | 午夜无码福利伦利理免 | 91激情网 | 中文字幕视频播放 | 怡红院精品久久久久久久高清 | 中文字幕亚洲无线码一区女同 | 男人舔女人下面高潮视频 | 国产美女爽到尿喷出来视频 | 亚洲精品国产肉丝袜久久 | 疯狂添女人下部视频免费 | 欧美日韩综合在线 | 日日摸夜夜添夜夜无码区 | 热99在线观看 | 欧美热热| 夜夜摸,狠狠添,日日添,高潮出水 | 激情综合av | 欧美黄色一区二区 | 99久久99九九99九九九 | 青青草影视| 亚洲熟女片嫩草影院 | 国产传媒毛片精品视频第一次 | 国产精品日日摸天天碰 | 国产精品嫩草影院免费观看 | 欧美xxxxbbb| 7788色淫视频观看日本人 | 欧美一区二区三区 | 午夜影院操 | 大屁股熟女白浆一区二区 | 亚欧无线一线二线三线区别 | 无码超乳爆乳中文字幕 | av解说在线 | 久久人妻公开中文字幕 | 加勒比人妻av无码不卡 | 另类亚洲激情 | 国产欧美精品日韩区二区麻豆天美 | 啪啪av大全导航福利网址 | 国产99一区 | 在线欧美中文字幕农村电影 | 国产精无久久久久久久免费 | 精品无码老熟妇magnet | 又粗又大又黄又硬又爽免费看 | 精品久久久久久国产牛牛 | 日本护士毛茸茸 | 综合无码一区二区三区 | 欧美激情精品久久久久久免费 | 99视频免费 | 国产-第1页-草草影院ccyy | 亚洲精品欧美综合一区二区 | 4h虎影库永久 | 亚洲日韩在线中文字幕线路2区 | 免免费国产aaaaa片 | 国产精品女同久久久久电影院 | 国产精品亚洲专区无码不卡 | 国产目拍亚洲精品一区二区 | 91制服丝袜 | 精品久久久久一区 | 午夜亚洲理论片在线观看 | 亚洲综合av一区二区三区 | 男女一进一出超猛烈的视频不遮挡在线观看 | 一级视频片 | 337p人体粉嫩胞高清视频 | 亚洲免费网站在线观看 | 7777精品久久久大香线蕉小说 | 亚洲精品影视 | 午夜肉体高潮免费毛片 | 无码日韩精品一区二区人妻 | 波多野结衣一区二区三区在线观看 | 91最新地址 | 性色蜜桃臀x88av天美传媒 | 国产精品女视频一区二区 | 女人特黄大aaaaaa大片 | 超碰一区二区三区 | 视频在线+欧美十亚洲曰本 亚洲熟女乱色综合亚洲图片 | 亚洲成a人v影院色老汉影院 | 中文字幕亚洲日韩无线码 | av天堂久久天堂av色综合 | 91福利网址 | 男人天堂中文字幕 | 一区二区三区日韩视频在线观看 | 久久精品a一国产成人免费网站 | 日本爽快片18禁免费看 | 高清自拍亚洲精品二区 | 刘亦菲久久免费一区二区 | 日韩欧美在线中文字幕 | 亚洲欧美综合精品久久成人 | 亚洲永久精品ww47 | 久热中文字幕在线 | 国产裸拍裸体视频在线观看 | 黄色小视频在线观看 | 韩国三级中文字幕hd久久精品 | 免费看国产一级片 | 青青草免费在线视频 | 热久久伊人中文字幕无码 | 国产九九在线观看 | 亚洲乱码伦小说区 | 女人的天堂网站 | 93久久精品日日躁夜夜躁欧美 | hd国产人妖ts另类视频 | 日本中文乱码卡一卡二新区 | 日本道精品一区二区三区 | 国产成人无码av片在线观看不卡 | 亚洲女人毛片 | 91精品久久久久久久久久久 | 国产美女视频一区二区三区 | 久久久亚洲精品一区二区三区 | 国产精品欧美久久久久三级 | 国产精品无码无在线观看 | 日本精品免费视频 | 热久久视久久精品18 | 吃奶摸下高潮60分钟免费视频 | 国产粗大猛烈18p | 国产成人精品日本亚洲网站 | 亚洲成人高清在线 | 亚洲顶级裸体av片 | 51永久免费观看国产nbamba | 精品裸体舞一区二区三区 | 99re在线视频播放 | 中文字幕无线码一区二区 | 熟女人妻aⅴ一区二区三区电影 | 亚洲日韩第一页 | 国产精品www | 韩国三级中文字幕hd | 色综合小说网 | av免费在线观看网址 | 日韩影视在线 | 国产欧美亚洲精品第二区软件 | 日本不卡三区 | 亚洲精品久 | 日本中文乱码卡一卡二新区 | 在线看的av网站 | 亚洲少妇激情 | 国产拍拍拍无遮挡免费 | 亚洲成在线 | 国产亚洲精品久久午夜玫瑰园 | 成人手机在线免费视频 | 日本xxxx高清色视频 | 亚洲最大综合久久网成人 | 精品无码久久久久久午夜 | 亚洲欧洲无码一区二区三区 | 久久精品亚洲日本波多野结衣 | 亚洲日本va一区二区sa | 欧美涩涩| 91丨porny丨加精 | 精品国产一区二区三区蜜殿 | 日韩精品一卡2卡3卡4卡新区 | 法国性xxx精品hd | 思思久久精品视频 | 午夜激情在线观看视频 | 久久伊| 91福利在线视频 | 亚洲视频一区二区三区四区 | 午夜激情爱爱 | 中文字幕日韩人妻在线视频 | 91狠狠爱| 亚洲日本va中文字幕 | 亚洲 国产 制服 丝袜 另类 | 久久香蕉超碰97国产精品 | 99在线精品免费视频九九视 | 亚洲偷怕自拍 | 一本一道久久综合狠狠老精东影业 | 一区二区三区内射美女毛片 | 乱人伦中文无码视频在线观看 | 三级网址在线播放 | 国产精品成人99久久久久 | 91资源新版在线天堂成人 | 99精品免费视频 | 双腿高潮抽搐喷白浆视频 | 国产一区二区三区精品毛片 | 亚洲动漫精品 | 亚洲精品色情aⅴ色戒 | 久久天天躁狠狠躁夜夜躁2012 | 波多在线播放 | 国产午夜鲁丝片av无码 | 永久免费在线播放 | 亚洲а∨天堂男人无码2008 | 日本网站在线免费观看 | 亚洲wwwxxx | 久久国产劲爆∧v内射-百度 | 超碰丝袜 | 51午夜精品免费视频 | 亚洲高清在线免费 | 91日韩视频| 亚洲国产美国国产综合一区二区 | 中文字幕av无码免费久久 | 国产毛片久久久久久美女视频 | 国产超碰自拍 | 久久久久久久片 | 天堂av8在线 | 高清午夜福利电影在线 | 亚洲成在人线aⅴ免费毛片 国色天香婷婷综合网 | 亚洲日韩欧美内射姐弟 | 国产成人无码性教育视频 | 激情内射亚州一区二区三区爱妻 | 国产美女遭强高潮开双腿 | 亚洲a一区| 中文字幕亚洲欧美 | 色香视频首页 | 国产精品av久久久久久久久久 | 精品99一卡2卡三卡4卡 | 国产无套乱子伦精彩是白视频 | 婷婷嫩草国产精品一区二区三区 | 免费看污又色又爽又黄的小说男男 | 欧美午夜一区二区三区精美视频 | 神马午夜国产 | 最新2020无码中文字幕在线视频 | 久久亚洲精品中文字幕无码 | 热热色视频 | 成人无码av免费网站 | 九九热只有这里有精品 | 青草视频在线观看免费 | 久久精品一二三区白丝高潮 | 粉嫩av一区二区三区四区在线观看 | 久久99一区 | 丝袜无码专区人妻视频 | 免费的网站永久免费 | 日本视频高清一道一区 | 亚洲成av人片天堂网无码 | 免费播放婬乱男女婬视频国产 | 欧洲亚洲一区二区三区 | 国产视频一区在线 | 亚洲国产品综合人成综合网站 | 国产精品一区二区三区久久 | 1314成人网 | 成人久久久久久久久久久 | 超h高h污肉多p催奶药h | 国产中年夫妇高潮精品视频 | 欧美性性性性xxxxoooo | 欧美一级特黄aaaaaa在线看片 | 丁香六月久久 | 99热久re这里只有精品小草 | 国产一区二区三区又黄又爽 | 日本aaaa大片免费观看入口 | 丰满人妻无码∧v区视频 | 国精品人妻无码一区免费视频电影 | 日韩国产第一页 | 999久久久免费精品播放 | 亚洲国产成人综合精品 | 无码无遮挡又大又爽又黄的视频 | 久久av片| 亚洲午夜久久久无码精品网红a片 | 夜夜爽夜夜叫夜夜高潮漏水 | 成年免费视频播放网站推荐 | 日韩免费黄色片 | 国产又粗又长又猛又爽 | 午夜一区欧美二区高清三区 | 国产做爰xxxⅹ久久久小说 | 久久综合九色综合97欧美 | 国产91极品白丝呻吟娇喘 | 亚洲精品色情app在线下载观看 | 国产高清无av久久 | 99久久久无码国产精品性 | 色哟色哟色精品 | 精品无码国产一区二区三区av | 18禁床震无遮掩视频 | 亚洲精品视频在线观看视频 | 3344永久在线观看视频 | 日韩69av| 高清一区二区三区日本久 | 国产精品1区| 另类重口特殊av无码 | 午夜寂寞少妇aaa片毛片 | 91久久国产成人精品 | 天天夜夜操 | 成人av网页 | 欧美黄色一级视频 | 精品欧洲av无码一区二区三区 | 狠狠色丁香久久婷婷综合_中 | 婷婷激情图片 | www成人在线 | 欧美黑人xxxx又粗又长 | 日本免费不卡视频 | 亚洲制服丝袜av一区二区三区 | av片免费播放 | 亚洲久久成人 | 精品久久久久久中文字幕大豆网 | 免费看男女www网站入口在线 | 免费嗨片首页中文字幕 | 午夜视频网| 人成福利视频在线观看 | 在线不卡日本v一区二区 | 中文字幕在线观看不卡 | 国产午夜精品久久久 | 中文字幕人妻不在线无码视频 | 狠狠五月深爱婷婷 | 精品婷婷伊人一区三区三 | 青青青视频免费观看 | 伊人久久综在合线亚洲2019 | 久久卡一卡二 | 又爽又黄禁片视频1000免费 | 亚洲一区高清视频 | 韩日a级片 | 国产精品久久久久久三级 | 大香j蕉75久久精品免费8 | 久久99精品久久久久久9蜜桃 | 日日噜噜噜噜久久久精品毛片 | 亚洲成a人片在线观看国产 国内成人精品2018免费看 | 国产乱女婬av麻豆国产 | 国产美女在线看 | 排球少年第四季在线看樱花 | 日本乱子人伦在线视频 | av在线地址 | 久久男人av资源网站无码 | 午夜视频a | 国产福利在线视频 | 国产精品视频www | 国语自产拍无码精品视频在线 | 亚洲一区视频在线播放 | 男女啪啪在线观看 | 亚洲天堂污 | 日韩视频在线免费观看 | 精品久久久久久久久久久 | 欧洲av一区 | 男女啪啪高潮无遮挡免费 | 五月天婷婷综合 | 一本色道久久99精品综合 | 九九九九九九精品任你躁 | 亚洲精品乱码久久观看网 | 青青青看免费视频在线 | 欧美日韩在线观看不卡 | 日韩精品无码一区二区三区四区 | 亚洲成av人影院在线观看网 | 久久国产精品区 | 欧美肥妇毛多水多bbxx | 亚洲美女在线观看 | 无码办公室丝袜ol中文字幕 | 国产免费二卡3卡四卡 | 久久久国产乱子伦精品作者 | 美女又黄又免费的视频 | 亚洲综合色丁香婷婷六月图片 | 国产思思99re99在线观看 | 91观看视频 | av片亚洲| 国产免费拔擦拔擦8x高清在线 | 久久久久高潮毛片免费全部播放 | 寡妇被老头舔到高潮的视频 | 1—2雯雯的山村性欢 | 久久你懂的 | 丁香五月亚洲综合在线国内自拍 | 国产亚洲精品久久一区二区三区 | 成a∨人片在线观看无码 | 天天干一干 | 欧美69式互添视频在线 | 国产无套精品一区二区 | 欧美黑人异族videos | 欧美乱强伦xxxx孕妇 | 狠狠色噜噜狠狠狠7777奇米 | 无码国产精品一区二区免费3p | 国产精久久久 | 久久不见久久见免费影院小说 | 久久一卡二卡三卡四卡 | 欧美群交射精内射颜射潮喷 | 99久久久久国产精品免费人果冻 | 污污网站18禁在线永久免费观看 | 欧美乱色伦图片区 | 岛国视频一区 | 国产成+人+综合+亚洲欧美丁香花 | 久久精品黄aa片一区二区三区 | 国产传媒毛片精品视频第一次 | 成人毛片av在线 | 在线观看av小说 | 高清偷自拍第1页 | 国产精品少妇酒店高潮 | 中文字幕日产无码 | 日本熟妇丰满大白屁毛片 | 日本熟妇中文字幕三级 | 免费的黄色的视频 | 天天舔天天爱 | 在线观看免费的成年影片 | 精品国产sm最大网站 | 熟妇的奶头又大又粗视频 | 国产成人精品999 | 三级4级全黄60分钟 亚洲精品国产摄像头 | 亚洲 综合 欧美 动漫 丝袜 | 宅男噜噜噜66国产在线观看 | 少妇挑战三个黑人惨叫4p国语 | 亚洲国产香蕉碰碰人人 | av中文字幕潮喷人妻系列 | 77色午夜成人影院综合网 | 美女性高潮视频 | 国产a精彩视频精品视频下载 | 欧美体内she精视频 蘑菇视频成人 | 亚洲婷婷五月激情综合app | 国产精品无码av不卡顿 | 级r片内射在线视频播放 | 亚洲高清精品视频 | 成年人晚上看的视频 | 波多野结衣久久精品99e | 精品国产一区二区av麻豆不卡 | 欧美视频在线一区二区三区 | 亚洲三级精品 | 日本精品黄色 | 中文日产日产乱码乱偷在线 | 诱惑网综合 | 国产乱码精品一区二区三区五月婷 | 久久久久青草线蕉综合超碰 | 伊人小视频 | 热99re久久国免费超精品首页 | 欧美日韩在手机线旡码可下载 | 久久精品国产久精久精 | 亚洲另类伦春色综合妖色成人网 | 91香蕉在线看| 极品人妻少妇一区二区三区 | 天天躁日日躁狠狠躁av麻豆男男 | 亚洲精品国偷拍自产在线观看 | 97色伦97色伦国产欧美空 | 色一区二区三区 | 久在线中文字幕亚洲日韩 | 最新av网址在线观看 | 久久久久88色偷偷 | 18禁无遮挡羞羞啪啪免费网站 | 在线免费一区 | 亚洲中文无码mv | 免费三级大片 | 欧美v亚洲| 欧美大黑帍在线播放 | 黑人尾随强伦姧人妻爽翻天 | 国产成人一区二区啪在线观看 | 日日夜夜噜噜噜 | 日本一二三区在线视频 | 中文字幕欧美在线观看 | 99久久精品免费看国产免费粉嫩 | 亚洲少妇激情 | 成人毛片av免费 | 久久狠狠一本精品综合网 | 友田真希av在线 | 午夜综合网 | 免费视频欧美无人区码 | 亚洲精品久久久蜜桃动漫 | 裸体一级片 | 国产成人亚洲日韩欧美性 | 在线观看潮喷失禁大喷水无码 | 好大好湿好硬顶到了好爽视频 | 国产成人av综合色 | 免费观看黄色av | 日韩精品免费在线 | 加勒比色老久久爱综合网 | 无码网站天天爽免费看视频 | 偷窥少妇久久久久久久久 | 国产精品久久久久久亚洲毛片 | 日韩国产亚洲高清在线久草 | 国内精品久久久久av福利秒拍 | 性一交一黄一片 | 人人做人人爽久久久精品 | 国产成年片 | 国产91对白在线观看九色 | 午夜激情视频在线免费观看 | 国产精品伦一区二区三区 | 成人一区二区视频 | 午夜免费国产体验区免费的 | 99草草国产熟女视频在线 | 日本妞丰满白嫩ass 欧美国产日韩在线观看成人 | 丁香婷婷网 | 日本成熟丰满老妇xxxx1 | 国产美女免费无遮挡 | 日本中文字幕视频 | 激情av一区二区 | 国产成人精品午夜福利不卡 | 99在线视频精品 | 国产精品久久久久9999赢消 | 亚洲国产日韩精品二三四区竹菊 | 日韩精品二区在线观看 | 隔壁老王国产在线精品 | 久热最新视频 | 永久免费看黄 | 国产9色在线 | 日韩 | 色视频一区二区三区 | 亚洲成人动漫在线观看 | 国产嫩草影院久久久久 | 91精品国产777在线观看 | 国产欧美一区二区精品秋霞影院 | 欧美九九视频 | 成人无码av网站在线观看 | 国模大尺度一区二区三区 | 狠狠操天天操夜夜操 | 爱情岛亚洲品质论坛 | 特大黑人巨交吊性xxxx视频 | 嫩草私人影院 | 中文在线免费观看 | 成人毛片基地 | 美妇激情偷伦小说 | 日韩小视频在线 | 亚洲精品国产偷自在线观看 | 日本黄视频在线观看 | 欧美xxxxxxxxxxx | 国产99爱在线视频免费观看 | 邻居少妇肉体粗喘娇吟 | 欧美一区二区三区免费在线观看 | 啪啪免费网| 国产精品久久国产三级国 | 韩国不卡av | lutube成人福利在线观看污 | 国产精品久久久久久无毒不卡 | 国产第69页 | 久久天天躁狠狠躁夜夜av | 亚洲免费在线视频观看 | 老汉玩弄少妇毛片 | 国产黄a| 久久这里精品国产99丫e6 | 日韩爱爱网站 | 3atv精品不卡视频 | 中文字幕人妻熟在线影院 | 日本无遮羞调教打屁股的导演 | 女人12毛片视频 | 国产日韩欧美一区二区久久精品 | 俄罗斯做爰性xxx | 免费萌白酱国产一区二区三区 | 一区二区视频传媒有限公司 | 天堂中文最新版在线官网在线 | 日本一区二区视频在线 | 91我要操 | 激情喂奶xxxxhd | 人成乱码一区二区三区 | 中文字幕网伦射乱中文 | 成人毛片在线播放器 | 亚欧视频在线播放 | 天啪 | 亚洲国产精品成人一区二区在线 | 精品亚洲国产成人av在线时间短的 | 午夜小视频在线 | 狼色精品人妻在线视频 | 精品国产乱码久久久软件下载 | 日韩欧美国产91 | 日韩啪啪网站 | 黄色一级片视频 | 人人澡人摸人人添学生av | 免费视频国产在线观看 | 国语自产偷拍在线观看 | 日本久久精品 | 女人张开腿让男桶喷水高潮 | av在线天堂av无码舔b | 亚洲综合一区无码精品 | 不卡视频在线观看免费 | 国产精品青青草原免费无码 | 国内精品久久久久久久影视蜜臀 | 欧美成人一级片 | 操人免费视频 | 国产一级特黄aa大片出来精子 | 国产成人无码a区在线观看视频app | 日本护士被弄高潮视频 | 韩国无码av片在线观看 | 高清福利视频 | 亚洲欧美日韩精品久久亚洲区 | 亚洲精品中文字幕无码蜜桃 | 国产午夜免费视频 | 天天操天天玩 | 亚洲综合大片69999 | 38激情网| 在线观看的av | 高潮又爽又无遮挡又免费 | 国产九九久久99精品影院 | 国产最爽的乱淫视频国语对白 | 欧美一区二区三区久久精品 | 亚洲第一福利网站在线 | 啪啪的网站 | 欧美人与动欧交视频 | 精品无码三级在线观看视频 | 新区乱码无人区二精东 | 业余 自由 性别 成熟偷窥 | 久草在线最新视频 | 香蕉视频一直看一直爽 | 天堂中文av在线 | 日韩裸体做爰xxxⅹ 精品人妻人人做人人爽 | 国产无遮挡乱子伦免费精品 | 亚洲黄色的 | 全国最大成人免费视频 | 亚洲精品伦理熟女国产一区二区 | 亚洲国产精品一区二区久久,亚洲午夜 | 无码精品人妻一区二区三区老牛 | 国产网红主播三级精品视频 | 国产中文字幕在线视频 | 曰韩无码二三区中文字幕 | 久久av影视 | 超碰在线免费播放 | 一本一道色欲综合网中文字幕 | 男人扒开女人内裤强吻桶进去 | 午夜福利试看120秒体验区 | 一本一本久久a久久精品综合 | 视频一区视频二区制服丝袜 | 国产在线乱 | 欧美理论影院 | 国产亚洲成av人片在线观看桃 | 免费观看交性大片 | 久久99操| 欧美人和日本人作爰 | 亚洲热影院| 曰韩av在线 | 国产欧美自拍视频 | 一区二区三区福利 | 国产人成精品一区二区三 | a级在线免费观看 | 色婷婷一区二区三区四区成人网 | 亚洲爆乳无码精品aaa片蜜桃 | 欧美性猛交xxxx乱大交高清 | 欧美黄色大片免费看 | 少妇高潮叫床在线播放 | 亚洲乱码一区二区 | 人妻体内射精一区二区三区 | 亚洲精品入口 | 国产日产免费高清欧美一区 | 国产午夜福利片在线观看 | 色一情一乱一乱一区91av | 亚洲毛片精品 | 国产成人a区在线观看 | 亚洲色欲色欲www在线观看 | 无码人妻一区二区三区av | 开心伊人网 | 国产精品宾馆在线精品酒店 | 亚洲一卡二卡在线观看 | 丁香九月婷婷 | 青青草激情 | 日韩美女激情视频 | 女人下边被添全过视频 | 欧美日韩精品一区二区在线观看 | 国产中文字幕二区 | 国产久免费热视频在线观看 | 久久久久人妻一区二区三区 | 青青草手机在线观看 | 国产精品国产三级国产av剧情 | 精品日产卡一卡二卡927 | 影视先锋av资源噜噜 | 日本欧美高清视频 | 欧美两根一起进3p做受视频 | 久天堂| 美女爽爽影院 | 日韩av片在线播放 | 一区二区三区免费视频播放器 | 深夜福利网站 | 丰满少妇被猛烈进入无码 | 日本不卡不码高清免费 | 免费的av网址 | 久久国内精品自在自线观看 | 天天躁夜夜躁狠狠躁2020色戒 | 欧美z0zo人禽交欧美人禽交 | 成人午夜视频免费在线观看 | 亚洲成人高清在线 | 久久99日| 中文字幕在线观看一区二区 | 国内揄拍国内精品人妻 | 中文字幕亚洲无线码一区女同 | 亚洲激情图片视频 | 欧美高清视频一区二区三区 | 国产精品一区二区av不卡 | 精品国产午夜福利精品推荐 | 精品麻豆剧传媒av国产 | 国产精品字幕 | 欧美成人777 | 日日骚影院 | 苍井空第一次激烈高潮视频 | 99re这里都是精品 | 国产成人三级视频在线播放 | 女人天堂av手机在线 | 无码精品日韩中文字幕 | 天天曰天天爽 | 欧美自拍小视频 | 国产在线无码视频一区二区三区 | 最近中文字幕在线免费观看 | 中文字幕日韩精品欧美一区蜜桃网 | 久热草视频 | 国产乱子伦无码精品小说 | 亚洲天堂免费观看 | 国产成人精品无码一区二区三区 | 欧美又大又色又爽aaaa片 | 国内久久婷婷五月综合欲色广啪 | 哈尔滨老熟女啪啪嗷嗷叫 | 亚洲人成色77777在线观看大战 | 日韩精品国产一区二区三区久久 | 三上悠亚日韩精品二区 | 日本又黄又爽刺激 | 国产精品videosex性欧美 | 男女性色大片免费网站 | 成人免费在线网站 | 亚洲日产aⅴ中文字幕无码 青青草网 | 少妇人妻av无码专区 | 无码h肉在线观看免费一区 久久精品一卡二卡 | 久久99国产综合精品 | 免费无码精品黄av电影 | 午夜福利国产在线观看1 | 人成福利视频在线观看 | 97视频免费观看 | 浪潮av一区二区 | 久久成人网站亚洲综合 | 懂色中文一区二区在线播放 | 欧美黄色91 | 亚洲福利视频一区 | 91看片在线看 | 99看片| 五月丁香国产在线视频 | 国产精品 欧美 亚洲 制服 | 强行糟蹋人妻hd中文 | 国产成人自拍网站 | 久草在线观看资源 | 久爱视频在线观看 | 呻吟揉丰满对白91乃欧美区 | 一区二区三区在线 | 网站 | 久久夜色精品夜色噜噜亚 | 国产正在播放 | 免费中文字幕日产乱码 | 亚洲国产综合另类视频 | 少妇高潮潮喷到猛进猛出小说 | 亚洲乱妇熟女爽到高潮的片 | xx视频 在线观看 | 自偷自拍亚洲综合精品麻豆 | 一个人看的视频www在线 | 亚洲精华国产欧美 | 亚洲熟女乱色综合一区小说 | 又粗又爽又猛高潮的在线视频 | 中文字幕一区二区三区日韩精品 | 欧美综合成人 | 顶级尤物极品女神福利视频 | 一级片免费视频 | 日日干天天摸 | 熟女人妻av五十路六十路 | 国产欧美日韩精品专区黑人 | 国产精品推荐手机在线 | 欧美一级爽 | 人妻av乱片av出轨av | 亚洲 卡通 欧美 制服 中文 | 狠狠色香婷婷久久亚洲精品 | 国产欧美日韩第一页 | 在线观看免费网页欧美成 | 少妇激情作爱视频 | 日本艳妓bbw高潮一19 | 69精品丰满人妻无码视频a片 | 男女边吃奶边做边爱视频 | 在线色网| 美日韩中文字幕 | 青青草原精品99久久精品66 | 午夜阳光精品一区二区三区 | 国产人妻一区二区三区四区五区六 | 日韩免费高清大片在线 | 日本在线看片免费人成视频1000 | 亚洲啊v在线 | 久久精品视频在线 | 国产精品亚洲а∨无码播放麻豆 | 狠狠操91| 青青青草国产费观看 | 很黄很色1000部视频 | 色哟哟国产 | 在线观看免费视频网站a站 精品成人在线观看 | 天堂av无码av在线a√ | 亚洲天堂网在线播放 | 天天操天天拍 | 欧美黑人巨大videos精品男男 | 欧美成人影院亚洲综合图 | 狠狠操夜夜爱 | 成在人线av无码免费看网站直播 | 一本色道久久综合亚洲精品 | 亚洲最新无码中文字幕久久 | 欧美极品少妇×xxxbbb | 丝袜国产一区av在线观看 | 四虎免费观看 | 久久久精选 | 国产一区二区黄色 | 熟妇五十路六十路息与子 | 综合色婷婷一区二区亚洲欧美国产 | 免费能看的黄色片 | 国产91免费| 中文人妻无码一区二区三区 | 一本一久本久a久久精品综合 | 日韩精品东京热无码视频 | 人人艹在线观看 | 精品福利一区二区 | 免费欧美黄色片 | 日本真人边吃奶边做爽免费视频 | 亚洲性事 | 亚洲一区网| 日韩精品一卡二卡二卡四卡乱码 | 精品在线播放 | 欧美一级黄色小说 | 国产午夜精品一区二区三区老 | 无码人妻一区二区三区兔费 | 亚洲 欧美 中文 日韩aⅴ | 久久成人亚洲香蕉草草 | 欧美日韩一区二区不卡 | 国产超碰女人任你爽 | 亚洲性夜色噜噜噜在线观看不卡 | 色婷婷香蕉在线一区二区 | 无码专区一va亚洲v专区在线 | 精品少妇一区二区三区视频 | 99免费精品视频 | 欧美人与动人物牲交免费观看 | 亚洲色最新高清av网站 | 2020久久国产综合精品swag | 久久国产福利播放 | 偷拍老头撒尿全系列视频 | 人人狠狠综合久久亚洲爱咲 | 欧美性生交xxxx久久久 | 精品麻豆丝袜高跟鞋av | 奇米影视777四色狠狠 | 国产精品手机在线观看 | 国产欧美另类久久久精品不卡 | 精品一区二区三区在线成人 | 国产欧美亚洲精品第一区软件 | 奇米影视7777久久精品 | 99九九精品视频 | 精品1卡二卡三卡四卡老狼 亚洲精品久久30p | 日韩美一区 | 一级不卡免费视频 | 插b内射18免费视频 91黄视频在线观看 亚洲男人av天堂男人社区 | 久久嫩草av| 午夜亚洲国产理论片二级港台二级 | 久久免费看视频 | 一区不卡在线观看 | 久久久久久久香蕉 | 国产午夜亚洲精品理论片不卡 | 人妻无码一区二区三区免费 | 呦呦国产 | 亚洲性综合网 | 色婷婷五月综合久久 | 精品国产乱码久久久久久虫虫 | 熟女少妇在线视频播放 | 亚洲2019av无码网站在线 | 久久网站热最新地址4 | 天天干夜夜干 | 国产精欧美一区二区三区久久 | 亚洲欧美黑人深喉猛交群 | 久久免费视频一区 | 欧美亚洲精品一区二区在线观看 | 91久久久久久亚洲精品蜜桃 | 丁香花免费在线观看 | 欧美综合视频在线观看 | 五月丁香六月狠狠爱综合 | 日本视频网站www色高清免费 | 91精品久久久久久粉嫩 | 国产福利视频在线观看 | 成人免费午夜无码视频 | 国产美女免费网站 | 不卡中文字幕 | 亚洲精品欧美二区三区中文字幕 | 久久国产伦子伦精品 | 成人区人妻精品一区二区不卡网站 | 国产乱人伦精品免费 | 国产按头口爆吞精在线视频 | 国产精品熟女高潮视频 | 成人国产mv免费视频 | 免费a级毛片出奶水影院 | 久久精品欧美一区二区三区黑人 | 一区二区国产精品视频 | 手机在线免费看毛片 | 午夜亚洲乱码伦小说区69堂 | 国产精品污视频 | 在线永久免费观看黄网站 | 久久夜夜操 | 国产午夜精品在线观看 | 67194少妇| 一区二区三区免费在线 | 97久久精品无码一区二区天美 | 久久婷婷五月综合成人d啪 日日干日日射 | 亚洲人a| www五月| 亚洲国产成人久久综合 | 久久精品人人槡人妻人人玩 | 日韩欧美一区天天躁噜噜 | 久久天天躁狠狠躁夜夜爽蜜月 | 国产精品自产拍高潮在线观看 | 在线看片无码永久av | 亚洲永久精品一区二区三区 | 亚洲国产成人va在线观看天堂 | 亚洲第一无码精品一区 | 黄色av网站在线 | 日韩欧美视频在线 | 欧美精品色婷婷五月综合 | 最新国内精品自在自线视频 | 国产成人啪精品午夜网站a片免费 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 美女污污网站 | 久久久精品网站 | 中文字幕国产视频 | 刘玥91精选国产在线观看 | 欧美三级一区二区 | 中国妇女做爰视频 | 国产伦子沙发午休系列资源曝光 | 久久成人国产精品 | 四虎影库在线播放 | 97色偷偷色噜噜狠狠爱网站97 | 秋霞国产精品一区二区 | 色一情一交一乱一区二区 | 亚洲一区在线观看尤物 | 欧美高清一级 | 中国69av| 精品日本一区二区免费视频 | 男人的天堂av亚洲一区2区 | 国产熟女出轨做受的叫床声 | 女人爽到高潮的免费视频 | 97人人爱 | 日韩另类视频 | 中文字幕无码精品亚洲资源网 | 久久久久一区二区 | 377人体粉嫩噜噜噜 亚洲综合另类小说色区大陆 | 久久国产精品99久久久大便 | 麻豆成人国产亚洲精品a区 一区二区免费视频 | 中国做爰国产精品视频 | 欧美bbbbbbbbbbbb片 | 国产av人人夜夜澡人人爽麻豆 | 亚洲大色堂人在线视频 | 亚洲r成人av久久人人爽 | 国 产 黄 色 大 片 | 国产成人精品久久 | 欧美aa | 日韩精品中文字幕在线 | 亚洲精品久久久久午夜福禁果tⅴ | 精品视频久久久 | av手机在线播放 | 国产精品女教师av久久 | 成人福利在线 | 手机av永久免费 | 青草久久人人97超碰 | 国产黄色三级毛片 | 爱啪啪网站 | 欧美综合成人 | 国产午夜精品一区二区三区嫩草 | 日韩不卡一二区 | 欧美专区在线观看 | 欧美日韩综合精品一区二区 | 91原创视频 | 狠狠艹视频 | 人人爽人人香蕉 | 欧美xxxx做受性欧美88 | 人妻无码一区二区三区四区 | 国产精品宾馆精品酒店 | 亚洲狠狠婷婷综合久久久久图片 | 女女同性女同区二区毛片 | 亚洲超碰无码色中文字幕97 | 亚洲成人免费在线播放 | 精品国产三级在线观看 | 隔壁人妻偷人bd中字 | 亚洲a级女人内射毛片 | 亚洲伦理一区 | 被窝影院午夜无码国产 | 亚洲αv在线精品糸列 | 女高中生自慰污污网站 | 成人免费观看网站 | 国产成人二区 | 亚洲综合在线视频自拍 | 男女羞羞无遮掩视频免费网站 | 九一九色国产 | 无码啪啪熟妇人妻区 | 白浆影院| 在线 | 国产精品99传媒丿 | 扒开腿狂躁女人爽出白浆 | 狠狠色丁香婷婷久久综合 | 日韩免费成人在线 | 久久爱综合 | 久久99精品福利久久久久久 | 秋霞电影网午夜鲁丝片无码 | 亚洲无线码一区二区三区 | 超碰97人人干| 亚洲色欲综合一区二区三区小说 | 日亚韩在线无码一区二区三区 | 十八禁无码精品a∨在线观看 | 女上男下啪啪激烈高潮无遮盖 | av观看网站 | 国产成人综合色视频精品 | 天堂8在线观看 | 一级黄色片中国 | 国产精品系列在线 | 99久e在线精品视频在线 | 久久精品超碰 | 91伦理视频 | 97日日碰人人模人人澡分享吧 | 精品热久久| 女人让男人桶爽30分钟 | 国产一级黄色毛片 | 日韩三级久久 | 狠狠躁日日躁 | 18禁白丝喷水视频www视频 | 亚洲精品aaaaa | 99亚洲天堂 | 亚洲日本中文字幕在线四区 | a男人的天堂久久a毛片 | 亚洲精品av在线 | 日韩免费视频观看 | 欧美一级淫片aaaa | 国产jizz视频全部免费软件 | 国产成人手机在线 | 久久亚洲精品久久国产一区二区 | 亚洲国产欧美在线成人 | 久久天天 | 精品国产一区二区三 | 国产香线蕉手机视频在线观看 | 强壮翁弄性生交xxx 激情五月综合网 | 久久日本三级香港三级456 | 久久xx| 妇子乱av一区二区三区 | 在线无码视频观看草草视频 | 日韩毛片基地 | 白嫩少妇bbw撒尿视频 | 国产欧美一区二区三区在线 | 国产午夜精品久久精品电影 | 欧美亚洲国产精品久久 | 成人免费视频在线观看地区免下载 | 深夜爽爽无遮无挡视频 | 99精品视频一区二区三区 | 夜夜春亚洲嫩草影院 | 久久久亚洲欧洲日产国码农村 | 亚洲日本乱码一区二区在线二产线 | 欧美黄色录相 | 5566先锋影音夜色资源站在线观看 | 无码国产精品一区二区色情男同 | 99re最新| jizzyou中国人少妇熟睡 | 可以免费观看的毛片 | 亚洲欧美日韩精品永久在线 | 亚洲乱码1卡2卡3乱码在线芒果 | av草逼| 一区二区三区在线视频观看 | 超级碰碰色偷偷免费视频 | 日韩一级二级视频 | 国产人成视频在线视频 | 亚洲国产综合一区 | 欧美日韩国产精品自在自线 | 26uuu亚洲国产精品 | 久久不见久久见免费视频下载 | 青青草久久| 亚洲色图40p| 国产精品久久久久不卡绿巨人 | 性欧美暴力猛交69式 | 亚洲精品久久久久中文字幕一区 | 香蕉久久久久久av成人 | 狠狠躁天天躁无码中文字幕图 | 女同性av片在线观看免费网站 | 成人欧美日韩一区二区三区 | 国产吞精囗交高潮 | 日韩不卡中文字幕 | 91在线最新 | 大伊香蕉在线精品视频75 | 欧美福利第一页 | 色诱亚洲精品久久久久久 | 激情www| 丁香六月天婷婷 | 黄色成人在线 | 久久av观看 | 蜜臀.com| 夜夜高潮夜夜爽精品av免费的 | 久久九九久精品国产日韩经典 | 亚洲人成电影网站色www两男一女 | 国产午夜亚洲精品羞羞网站 | 人妻少妇屁股翘水多视频 | 亚洲日本精品国产第一区二区 | 国产成人在线视频网站 | 丰满岳妇饱满的双乳在线观看 | youjizz麻豆| 亚洲国产精品福利片在线观看 | 伊人网色| 成人性生交大片免费看96 | 台湾av一区二区三区 | av在线手机| 亚洲精品无码人妻无码 | 国产av一区二区三区人妻 | 国产∨亚洲v天堂无码久久久 | 正在播放重口老熟女露脸 | 国产v亚洲v天堂无码久久久 | 成年午夜精品久久久精品 | 国产日日夜夜 | 国产亚洲欧美视频 | 欧美丰满熟妇xxxxx | 欧美一级爽 | 18久久久 | 亚洲人成综合网站7777香蕉 | 精品一区二三区 | 91精品无人区麻豆乱码1区2区介绍 | 精品无人码麻豆乱码1区2区 | 99精品久久99久久久久 | 无卡无码无免费毛片 | 欧美在线人视频在线观看 | 嫩草嫩草嫩草影院 | 免费观看一区二区 | 艳妇臀荡乳欲伦69调教在线播放 | 免费毛片在线播放免费 | 国产成人综合久久精品推 | 日韩黄色特级片 | 国产亚洲日韩在线aaaa | 手机看片一区 | 高清孕妇性孕交hd xx | 国产一区二区精品 | 国产午夜福利内射青草 | 亚洲国产天堂久久综合226114 | 亚洲精品一区三区三区在线观看 | 国模一区二区三区白浆 | 69综合网 | 国产精品毛片久久久久久 | 久久艹精品 | 国产福利一区二区在线观看 | 成人做爰9片免费视频 | 四虎成人精品在永久在线 | 亚洲一区精品二人人爽久久 | 天堂av中文 | 国内毛片毛片毛片毛片毛片 | 成人av一区二区免费播放 | aaaaaa亚洲 | 亚洲欧美日韩一区二区三区在线 | 涩涩av| 国产精品粉嫩jk国产呦系列 | 免费a级毛片出奶水影院 | 国产福利视频在线 | 免费久草 | 日本丰满少妇黄大片在线观看 | 日本高清中文字幕免费一区二区 | 国产精品xxx大片免费观看 | 久久99精品国产一区二区三区 | 4hu四虎永久在线影院 | 香港日本韩国三级网站 | 中文字幕亚洲精品在线观看 | 国产午夜福利短视频 | 国产成人 综合 亚洲欧洲 | 黄色网络在线观看 | 国产成人丝袜精品视频app | 一区二区三区综合 | 黄av在线| 亚洲 国产 另类 精品 专区 | 日韩精人妻无码一区二区三区 | 夜夜爽一区二区三区精品 | 青青国产精品视频 | 羞羞影院午夜男女爽爽影院网站 | 乱色国内精品视频在线 | 亚洲国产成人精品无码区在线软件 | 99热福利| 亚洲∧v久久久无码精品 | 久久久久久久久久久免费精品 | 久操视频在线播放 | 精品国产91 | 20女人牲交片20分钟 | 欧美成人免费观看 | 日本一本免费一区二区三区免 | 欧美精品性做久久久久久 | 中国年轻丰满女人毛茸茸 | 激情按摩系列片aaaa | 大胆顶级欧美aaa级 亚洲精品亚洲人成在线观看 | 亚洲中文 字幕 国产 综合 | 午夜午夜精品一区二区三区文 | 极品粉嫩福利午夜在线播放 | 免费大片黄国产在线观看 | 最新亚洲人成无码网www电影 | 日韩精品一区二区三区四区新区 | 国产成人精品午夜2022 | 青青草视频免费观看 | 中文乱码字幕视频观看网站免费 | 久草在线视频资源站 | 亚洲a级黄色片 | 日本jyzz| 高潮毛片无遮挡高清免费视频 | 三区中文字幕 | 国内精品免费久久久久电影院97 | 午夜不卡久久精品无码免费 | 黄色在线视频网址 | 在线视频免费无码专区 | 一级黄色在线视频 | 国产精品久久久久久久久婷婷 | 日本免费三级网站 | 成人久久久久爱 | 久久精品一区二区三区四区 | 日日干夜夜操 | 99在线影院 | 亚洲成a人片777777张柏芝 | 久久深夜福利 | 一本一本久久a久久综合精品 | 欧洲色影院 | 无码成人精品区在线观看 | 老妇高潮潮喷到猛进猛出 | 人妻丰满熟妇av无码区动漫 | 在线视频一区少妇露脸福利在线 | 永久久久免费人妻精品 | 国产高潮久久久久久绿帽 | 国产多人群p刺激交换视频 草草影院在线 | av三级在线播放 | 日噜噜噜| 中文字幕一区二区三三 | 久久99精品久久久久久清纯 | 老少交欧美另类 | 自愉自愉产区二十四区 | 亚洲成人欧美 | 性色a∨人人爽网站hd | 日产成品片a直接观看入 | 伊人激情网| 99热精品国产一区二区在线观看 | 黑人日少妇 | 亚洲热无码av一区二区东京热av | 岛国精品一区免费视频在线观看 | 免费啪视频在线观看视频日本 | 成人一区二区三区久久精品嫩草 | 黑人巨大videos精品 | 丰满少妇人妻无码 | 精品少妇无码一区二区三批 | 天堂在线网www在线网 | 免费午夜福利不卡片在线 | 岛国av噜噜噜久久久狠狠av | 亚洲国产影院av久久久久 | 国产精品专区免费观看软件 | 污污污www精品国产网站 | 欧美巨大性爽欧美精品 | 中文字幕v亚洲ⅴv天堂 | 精品国产三级 | 中国免费毛片 | 中文字幕 日韩 人妻 无码 | 全免费a级毛片 | 亚洲精品久久久蜜夜影视 | 国产欧美三区 | 97色伦97色伦国产欧美 | 婷综合 | 中文字幕在线人 | 激情欧美一区 | 无码免费婬av片在线观看 | 久久综合九色综合97婷婷 | 成人毛片av | 亚洲精品乱码久久久久久黑人 | 一本一道色欲综合网中文字幕 | 7m视频成人精品分类 | 成人av毛片无码免费网站 | av人摸人人人澡人人超碰下载 | 国产精品第十页 | 国产成人av无码永久免费一线天 | 欧美日韩国产的视频yw885 | 乱女伦露脸对白在线播放 | 精品日本一区二区免费视频 | 精品国产不卡在线观看免费 | 亚洲欧美精品无码一区二区三区 | 免费黄色av片 | 色婷在线| 色综合久久婷婷五月 | 国产午夜精品一区二区三区嫩草 | 日韩精品福利 | av综合站| 欧美色v | 亚洲精品无码av人在线播放 | 国产午夜精品一区二区三区四区 | 亚洲中文色欧另类欧美 | 久久加久久 | 日本十八禁黄无遮禁视频免费 | 亚洲欧洲精品成人久久奇米网 | 国产亚洲久久久久久久 | 尤物av无码国产在线观看 | www.色999 | 在线97| 久久人妻av无码中文专区 | 我爱avav色aⅴ爱avav | 日韩av成人在线 | 欧美精品一区二区三区制服首页 | 色呦呦网站在线观看 | 久久亚| 18禁超污无遮挡无码免费动态图 | 五十路熟女丰满大屁股 | 欧美一级在线免费观看 | 欧美日韩在线观看成人 | 国内成人综合 | 91人人爱| 久久日韩乱码一二三四区别 | 蜜桃传媒av免费观看麻豆 | 人妻无码中文专区久久av | 夜夜骑日日操 | 久久理论片午夜琪琪电影网 | 丝袜人妻一区二区三区 | 亚洲精品无码mv在线观看网站 | 亚洲国产综合无码一区 | 中文字幕在线播放视频 | 一区二区三区在线视频观看 | 国产精品亚洲a∨天堂 | 又色又污又黄又爽又吃胸 | 国产精品亚洲片在线 | 中文字幕亚洲乱码熟女在线 | 亚洲色欧美在线影院 | 91九色porny国产探花 | 国产成人久久综合第一区 | 久久大香伊蕉在人线免费 | 一级国产20岁美女毛片 | 国产又爽又黄又不遮挡视频 | 久章草在线无码视频观看 | 国产日韩欧美一区二区宅男 | 国产精品精品久久久久久甜蜜软件 | 福利视频亚洲 | 日日射日日操 | 美女露出粉嫩小奶头在视频18禁 | 日韩激情a | 女人喷液抽搐高潮视频 | 久久久视频在线 | 国产精品无码av有声小说 | 国产精品一卡2卡三卡4卡 | 丰满少妇高潮在线播放不卡 | 日本无卡无吗二区三区入口 | 青青草国产成人av片免费 | 嫩草视频在线观看 | www午夜精品男人的天堂 | 黑人巨大精品欧美一区二区免费 | 亚洲精品久久五月天堂 | 久久97超碰| 国产精品va在线播放我和闺蜜 | 搡老岳熟女国产熟妇 | 亚洲国产成人精品女人久久久野战 | 国产二区交换配乱婬 | 亚洲图片综合网 | 亚洲天天干 | 久久国产人妻一区二区 | 最新无码人妻在线不卡 | 精品国产一区二区三区久久久 | 亚洲综合久久网 | 中文在线无码高潮潮喷在线播放 | 妲己丰满人熟妇大尺度人体艺 | 免费在线播放av | 欧美三日本三级少妇三2023 | 131mm少妇做爰视频 | 九九热国产 | 99精品视频在线播放免费 | 两性色午夜视频免费无码 | 欧美日韩在线一 | 婷婷月色一区二区三区 | 亚洲a∨精品一区二区三区下载 | 香蕉在线网站 | 欧洲国产精品无码专区影院 | 中文亚洲爆乳av无码专区 | 国产日产精品一区二区三区 | 日韩福利小视频 | 99re8精品视频热线观看 | 成年在线网站免费观看无广告 | 日本少妇免费视频一三区 | 国产成人啪精品视频网站午夜 | 69xnxxxxxx| 日日夜夜操av| 一区二区三区久久含羞草 | 国产精品国产三级国产专区50 | www.桃色av嫩草.com| 韩国成人免费视频 | 日韩av激情在线观看 | 亚洲综合色av | 亚洲精品av一二三区无码 | av青草| 丰满亚洲大尺度无码无码专线 | 午夜精品久久久久久中宇69 | 国产又大又粗又硬 | 男人下部进女人下部视频 | 四虎影院8848| 日韩av片免费播放 | 最新亚洲人成网站在线观看 | 一本大道大臿蕉无码视频 | 国产白嫩大乳丰满在线 | 国产精品色综合精品福利在线 | 污18禁污色黄网站免费观看 | 日韩精品一二区 | 二级黄色毛片 | 欧美午夜精品久久久久久浪潮 | 四虎地址8848精品 | 国产欧美精品一区二区三区四区 | 久久久久一级片 | 久久久橹橹橹久久久久 | 国产精品视频福利 | 日韩精品欧美在线 | 国产老头视频 | 国产高清精品综合在线网址 | 国产又猛又黄 | 免费看无码毛视频成片 | 午夜成年奭片免费观看 | 精品国产肉丝袜久久 | 亚洲精品无码专区久久同性男 | 免费福利小视频 | av国内精品久久久久影院 | 午夜国内精品a一区二区桃色 | vr成人片在线播放网站 | 日韩观看 | 野狼第一精品社区 | 亚洲精品欧洲精品 | 日韩成人av网 | 麻豆视频一区二区三区 | 国产中的精品suv | 亚洲精品1234 | 无码人妻丰满熟妇奶水区码 | 68精品久久久久久欧美 | 伊人激情av一区二区三区 | 美日韩一二三区 | 黄色成年人视频 | 久久大香香蕉国产免费网动漫 | 久久综合免费 | 少妇粗大进出白浆嘿嘿视频 | 宅男天堂av | 亚洲精品一区二区三区蜜桃久 | 性色av无码久久一区二区三区 | 麻豆果冻传媒精品 | 日韩亚洲欧美视频 | 伦理亚洲 | 色在线高清 | 国产成人综合久久亚洲精品 | 91大片成人网 | 乱子伦视频在线看 | 欧美激情婷婷 | 国产偷窥熟女精品视频大全 | 超碰2 | 日本a级片免费 | 国产一区二区丝袜 | 九九综合九九 | 亚洲乱 亚洲乱 亚洲 | 欧美激情精品久久久久久免费 | 国产亚洲在线观看 | 欧美熟妇性xxx交潮喷 | 最近高清中文字幕免费 | 欧美jizz19性欧美 | 国语对白做受xxxxx在线 | 就去吻综合网 | 在线观看日本视频 | 成人一区三区 | 国产黄色免费小视频 | 亚洲精品午夜久久久 | 欧美三级视频在线 | 国产丰满老熟女重口对白 | 免费无码又爽又刺激高潮的动态图 | 免费成人看视频 | 夜鲁鲁鲁夜夜综合视频 | 色老头在线一区二区三区 | 久久精品成人免费观看三 | 91高跟黑色丝袜呻吟动态图 | 日韩特黄特色大片免费视频 | 精品含羞草免费视频观看 | 日本少妇翘臀啪啪无遮挡软件 | 日韩欧美在线免费视频 | 美日韩精品 | 亚洲国产成人精品无码区软件 | 亚欧乱色国产精品免费 | 午夜影院0606免费 | 性猛交富婆xxxⅹ乱大交 | 18禁无码永久免费无限制网站 | 国产成人精品日本亚洲直播 | 尤物yw193无码点击进入 | 天堂最新在线 | 永久免费看片在线 | 麻豆果冻传媒精品国产苹果 | 国产成人av三级在线观看按摩 | 亚洲精品美女久久777777 | 日产91精品卡2卡三卡四 | 中文字幕永久2021 | 日本少妇中文字幕 | 国产一区二区三区久久久久久久 | 天天碰天天碰 | 本道久久| 中文字幕人妻被公上司喝醉 | 国产精品久久久久久不卡盗摄 | 国产偷久久一级精品60部 | 国产日韩视频 | 亚洲精品视频在线观看免费视频 | 伊人久久婷婷 | 国产山东熟女48嗷嗷叫 | 欧美亚洲91 | 伊人免费在线 | 国内揄拍国内精品少妇 | 久久亚洲精品国产精品婷婷 | 久久久久久久久亚洲精品杨幂 | 亚洲国产综合无码一区 | 福利视频午夜 | 亚洲天堂va| 国产美女精品视频线免费播放软件 | 国产黄毛片 | 北条麻妃一区二区三区av | 亚洲午夜久久久久妓女影院 | 在线视频免费观看一区 | 亚洲人成色7777在线观看 | 色欲一区二区三区精品a片 爱韩av | 日韩人妻中文无码一区二区三区 | 黄色一级在线 | 人人澡人人澡人人澡 | 欧美美女一区二区三区 | 久久99热这里只有精品 | 日本女优中文字幕 | 奇米色777欧美一区二区 | 性中国videossexo另类 | 亚洲成人在线网站 | 天堂在线91 | 精品中文字幕在线播放 | 欧美性站| 一级欧美一级日韩 | 国产欧美va天堂在线观看视频 | 99久久久久国产精品免费 | 欧美呦呦呦 | 日韩激情无码免费毛片 | 国产xxx视频在线观看软件 | 亚洲国内自拍愉拍 | 香蕉伊蕉伊中文在线视频 | 91天堂| 国产亚洲日本精品无码 | 伊人热久久 | 日韩在线视频网址 | 天海翼中文字幕 | 日日摸日日碰人妻无码 | 性xxxx欧美老妇胖老太性多毛 | 一区二区久久久久 | 天天影视网天天综合色 | 熟女人妻在线视频 | 久久精品97| 很黄很色1000部视频 | 美丽人妻被按摩中出中文字幕 | 免费网站www在线观看 | 粗大猛烈进出高潮视频免费看 | 亚洲中文字幕无码中文字 | 日韩在线视频中文字幕 | 伊人精品久久久久中文字幕 | 国产边打电话边被躁视频 | 欧美交换配乱吟粗大25p | 99精品欧美一区二区三区黑人哦 | 欧美福利一区二区三区 | 天天曰天天曰 | 欧美日韩国产色综合一二三四 | 欧美精品久 | 久久精品久久国产 | 精品综合久久久久久88 | 少妇白浆高潮无码免费区 | 国99精品无码一区二区三区 | 沈阳熟女露脸对白视频 | 精品免费二区三区三区高中清不卡 | 激情视频久久 | 99精品国产久热在线观看 | 少妇大叫太大太粗太爽了 | 九九热视频免费观看 | 99视屏 | 91av视频在线免费观看 | 国产三级国产精品国产专区50 | 人人爽日日躁夜夜躁尤物 | 色爽 av| 99精品全国免费观看视频 | 又摸又揉又黄又爽的视频 | 欧美日韩免费高清 | 国产中文字幕不卡 | 亚洲女人阳道毛茸茸黑森林 | 玖玖爱在线精品视频 | 妇女性内射冈站hdwwwooo | 天天天天色综合 | 国产精品一二级 | 免费女人高潮流视频在线 | 思思久久精品一本到99热 | 国产精品igao视频网网址 | 少妇系列之白嫩人妻 | 综合无码成人aⅴ视频免费 人人澡人人爽人人 | 男女啪啪猛烈无遮挡猛进猛出 | 天天爽天天摸天天碰 | 伊人网在线观看 | 国产少妇国语对白污 | 中国极品少妇xxxx做受 | 亚洲三级国产 | 午夜久久乐| 欧美视频精品在线观看 | 日韩精品在线看 | 一区二区在线 | 欧洲 | 91精品国产二区在线看大桥未久 | 亚洲欧美国产毛片在线 | 亚洲综合图片区 | 欧美在线网站 | 精品国产影院 | 国产无遮挡裸体美女视频 | 一二三区中文字幕 | 色综网| 久久免费播放 | 黄色成年人视频 | 国产美女精品自在线拍 | 好吊妞国产欧美日韩免费观看 | 精品视频一二区 | 在线色站 | 欧美俄罗斯乱妇 | 亚欧色视频| 日本人dh亚洲人ⅹxx | 污污内射在线观看一区二区少妇 | 91亚洲精品久久久蜜桃 | 亚洲国产精品成人天堂 | 狠狠色丁香婷婷综合久久片 | 91福利社区在线观看 | 欧美videos最新极品 | 丝袜足脚交在线播放 | 免费视频爱爱太爽了激情 | 久久中文骚妇内射 | 国内精品久久久久影院蜜芽 | 麻豆精品国产综合久久 | 日本五月天婷久久网站 | 欧美一区二区三区在线看 | 国产精品亚洲一区二区三区天天看 | 乱子伦国产对白在线播放 | 91五月婷蜜桃综合 | 一出一进一爽一粗一大视频免费的 | 欧美一区二区三区视频在线观看 | hd最新国产人妖ts视频仙踪林 | 国产一卡2卡3卡四卡精品国色无边 | 欧美va天堂在线电影 | 亚洲综合伊人久久大杳蕉 | 色诱亚洲精品久久久久久 | 久久中文精品无码中文字幕 | 老司机精品无码免费视频 | 欧美日韩se | 国内精品久久久久影院日本 | 久久天天躁夜夜躁狠狠躁 | 国产农村黄aaaaa特黄av毛片 | 丁香色综合 | 999精欧美一区二区三区黑人 | 制服丝袜自拍偷拍 | 激情五月亚洲综合图区 | 性久久久久久久久久久久 | 亚洲图片欧美日韩 | 私人毛片免费高清影视院 | aa黄色毛片 | 88成人免费快色 | 玉米地疯狂的吸允她的奶视频 | 久久精品国产亚洲αv忘忧草 | 人妻少妇精品无码专区 | 99国产精品久久99久久久 | 免费观看又色又爽又湿的视频 | 最新中文字幕日本 | 久久午夜福利无码1000合集 | 97久久人人超碰国产精品 | 日日橹狠狠爱欧美二区免费 | 日本欧美亚洲中文在线观看 | 国产免费午夜福利蜜芽无码 | 亚洲精品国产av天美传媒 | 国产麻豆剧果冻传媒白晶晶 | 香蕉网站在线观看 | 亚洲自偷自拍另类11p | 成人羞羞国产免费动态 | 亚洲天堂免费看 | 皇帝调教后妃全肉高h | 中文字幕一区二区三区第十负 | 性zoz0交肉体 | 丰满少妇大力进入 | 国产精品自产拍在线18禁 | 无码无套少妇毛多18pxxxx | 国语对白少妇spa私密按摩 | 变态 另类 国产 亚洲 | 日韩一区二区三区在线 | 国产精品对白刺激久久久 | 摸少妇的奶她呻吟不断爽视频 | 欧美一级啪啪 | 国产美女被遭强高潮免费网站 | 精品亚洲成a人在线看片 | 免费日韩精品 | 国产精品怡红院永久免费 | 日产精品久久久 | 国产一级免费av | 久久一本精品久久精品66 | 欧洲高清转码区一二区 | 天天操天天操天天干 | 91精品毛片 | 久久精品一卡二卡三卡四卡 | 免费久草 | 99久久无色码中文字幕 | 自怕偷自怕亚洲精品 | 99国产欧美另娄久久久精品 | 91男人影院 | 99热在线免费观看 | 丁香六月色 | 深夜福利免费在线观看 | 国产91在线播放9色不卡 | 人人澡人人妻人人爽人人蜜桃 | 亚洲精品一区二区不卡 | aaa女人18毛片水真多 | 国产福利一区二区三区在线视频 | 午夜视频体内射.com.com | 国产在线观看香蕉视频网 | 女教师2hd伦理中文字幕 | 91九色中文| 免费欧美在线 | 一起操17c| 亚洲欧美日韩一区二区三区在线 | 中文字幕亚洲欧美日韩2019 | 日韩av在线第一页 | 免费的污污的网站在线观看 | xxxxxx睡少妇xxxx| 久久婷婷五月综合色中文字幕 | 98精品视频 | 久久综合给合久久国产免费 | 美国成人毛片 | 国内精品久久久久影院蜜芽 | 97香蕉久久国产超碰青草软件 | 国产黄色激情视频 | 日韩久久激情 | 国产伦精品一区二区三区妓女 | 精品国产欧美一区二区三区成人 | 亚洲精品123区 | 日本高清成本人视频一区 | 91免费成人 | 亚洲精品第三页 | 隣の若妻さん 波多野结 | 中文字幕成人精品久久不卡 | 九九九九九九精品任你躁 | 久久亚洲天堂网 | 粉嫩av一区二区三区免费看 | 69av一区 | 女警高潮潮一夜一区二区三区毛片 | 久草欧美视频 | 国产成人免费在线视频 | 一边啪啪的一边呻吟声口述 | 粉嫩av一区二区三区免费 | 天天操夜夜做 | 98国产精品视频 | 日韩卡二卡三卡四卡永久入口 | 国产精品天干天干 | 性xxx欧美老妇5060.70 | 热99在线| 天天爽夜夜爽人人爽一区二区 | 久久综合狠狠综合久久激情 | 天堂а√在线地址中文在线 | 午夜性又黄又爽免费看尤物 | 国产欧美另类久久久精品丝瓜 | 免费国产白丝喷水娇喘视频 | 艳妇乳肉亭妇荡乳av | jzzijzzij亚洲成熟少妇 | 大胆欧美熟妇xxbbwwbw高潮了 | 国产视频在 | 久久婷婷五月综合97色 | 初恋视频污 | 草久在线观看视频 | 日本精品网 | 亚洲精品久久一区二区三区777 | 亚洲精品久久国产精品 | 国产精品无码av片在线观看播 | 国产无遮挡又黄又大又爽 | 午夜视频日本 | 在线 | 国产精品99传媒丿 | 99精品无码一区二区 | 国产一级特黄 | 欧美激情综合亚洲一二区 | 国产亚洲精品久久久久久久久动漫 | 青青草国产在现线免费观看 | 爱爱精品 | 精品日产a一卡2卡三卡4卡乱 | 国产av国片偷人妻麻豆 | 8av国产精品爽爽ⅴa在线观看 | www在线观看国产 | 亚洲国产成人一区二区在线 | 国产精品a久久久久 | 色噜噜狠狠色综合成人网 | 久草影视在线观看 | 人人妻人人爽人人澡人人 | 欧美一级片网址 | 国语自产精品视频在线第100页 | 国产婷婷色一区二区三区四区 | 日韩小视频网站 | 中文字幕在线视频不卡 | 日本高清视频免费看 | 亚洲最新版av无码中文字幕 | 中国亚洲女人69内射少妇 | 亚洲欧美一区二区三区视频 | 色综合久久久久久 | 777久久久免费精品国产 | 越南女子杂交内射bbwbbw | 99免费精品| 996热视频 | 国产欧美另类久久久精品不卡 | 成人福利视频网 | 波多野结衣av在线无码中文观看 | 四虎看片| 国产日产高清dvd碟片 | 国产视频黄色 | 国产成人久久久精品免费澳门 | 亚洲另类伦春色综合妖色成人网 | 日韩私人影院 | 免费看成人毛片 | 曰批全过程免费视频观看软件潮喷 | 亚洲综合国产成人无码 | 亚洲色在线无码国产精品不卡 | 国产精品好爽好紧好大 | 少妇群交换bd高清国语版 | 隣の若妻さん 波多野结 | 88av在线 | 久久免费播放 | 亚洲福利一区二区三区 | 色婷婷5月天 | 综合在线视频精品专区 | 久久精品播放 | 又色又爽又高潮免费观看 | 呦交小u女精品视频 | 国内精品免费午夜又爽又色愉情 | 欧美日韩在线一区二区三区 | 少妇spa推油被扣高潮 | 精品国产国语对白久久免费 | 成人午夜精品福利免费 | 色噜噜色噜噜 | 国产精品丝袜久久久久久消防器材 | 中文字字幕在线精品乱码 | 狠狠操影视 | 国产视频一区三区 | 99久久精品免费观看国产 | 色欲综合久久躁天天躁 | 亚洲国产精品久久久久久女王 | 欧美一区二区免费视频 | 啊啪啪多水爱爱成人 | 免费看成人aa片无码视频羞羞网 | 日木亚洲精品无码专区 | 亚洲精品色婷婷在线影院 | www.日韩av.com | 成人一区av偷拍 | 亚洲国产另类久久久精品性 | 色欲色欲日韩www在线观看 | 天天爱天天做天天做天天吃中文 | 亚洲色婷婷婷婷五月 | 成人区人妻精品一区二区不卡网站 | 美女白嫩光屁屁网站 | 精品亚洲aⅴ无码一区二区三区 | 在线观看日韩 | 18禁黄网站禁片免费观看女女 | 中文字幕在线观看第二页 | 麻豆国产av穿旗袍强迫女佣人 | 亚洲欧洲成人精品久久一码二码 | 人妻体体内射精一区二区 | 青青草伊人久久 | 狠狠噜天天噜日日噜无码 | 中文字幕嫩草影院 | 四虎永久在线精品免费观看网站 | 欧一区二区三区 | 国产女人18毛片18精品 | 中文字幕无码不卡免费视频 | 奶真大水真多小荡货av | 春色激情站| 亚洲精选在线 | 亚洲性夜色噜噜噜网站2258kk | 日韩欧美国产高清91 | 久久久久亚洲精品无码网址 | 理论片高清免费理论片毛毛片 | 自拍偷拍视频网站 | 内射精品无码中文字幕 | 亚洲大码熟女在线 | 热久久在线 | 夜晚被公侵犯的人妻深田字幕 | 四虎影院最新地址 | 中国精品少妇hd | 亚洲精品欧美一区二区三区 | 全部毛片永久免费看 | 97人人插 | 成人美女黄网站色大免费的 | 午夜影院a | 九一精品视频 | 亚洲性色av一区二区三区 | 青青青手机在线视频 | 亚洲精品乱码久久久久久不卡 | 成人爽a毛片免费视频 | 高清精品xnxxcom | 国产人澡人澡澡澡人碰视 | 精品少妇久久久 | 亚洲无吗视频在线 | 91精品少妇偷拍99 | 亚洲一级成人 | 成年人免费小视频 | 91尤物视频在线观看 | 男人扒开女人腿桶到爽免费 | 美女网站免费观看 | 久久亚洲网 | 亚洲漂亮少妇毛茸茸 | 国产精品久久久久久久一区二区 | 毛片在线免费播放 | 东京热中文字幕a∨无码 | 国产精品jk白丝在线播放 | 日韩精品免费一区二区三区竹菊 | 日日躁夜夜躁狠狠躁aⅴ蜜 亚洲午夜精品在线观看 | 国产成人av网站 | 日本丰满熟妇bbxbbxhd | 中文字幕人妻偷伦在线视频 | 美女mm131午夜福利在线 | 午夜免费看片 | 亚洲综合一区二区三区四区五区 | 99久久精品国 | 97色播网 | 久久久久国内精品影院 | 无码喷潮a片无码高潮 | 日本肉体做爰猛烈高潮全免费 | 人妻奶水人妻系列 | 欧美色图一区二区 | 91av久久| 欧美丰满老熟妇aaaa片 | 午夜一区二区国产好的精华液 | 日韩一区二区三区无码免费视频 | 日韩亚洲欧美在线com | 国产精品-区区久久久狼 | 精品欧美在线观看 | 99国产精品久久久久久久久久 | 国产成人精品一区二区秒拍 | 伦埋琪琪久久影院三级 | 一级精品视频 | 亚洲国产中文曰韩丝袜 | 亚洲一区二区日韩 | 精品推荐国产麻豆剧传媒 | 伊人55影院 | 久久99精品国产免费观观 | aa性欧美老妇人牲交免费 | 欧美一区二区高清视频 | 亚洲欧美成人一区二区三区在线 | 黑人大群体交免费视频 | 成人无码α片在线观看不卡 | 国产露脸150部国语对白 | heyzo北岛玲在线播放 | 爱情岛成人| 国内精品无码一区二区三区 | 国产福利视频一区二区在线 | 黄色福利视频网站 | 麻豆传播媒体免费观看 | 国产肥熟女视频一区二区三区 | 欧美三级中文 | 西川ゆい 痴汉在线播放 | 日本丰满少妇黄大片在线观看 | 日本视频网站在线观看 | 国产最爽的乱淫视频国语对白1 | 欧美牲交a欧美牲交aⅴ另类 | 亚洲图片综合图区20p | 内射中出日韩无国产剧情 | 国产成人精品免费视频网页大全 | 色中色亚洲 | 中文字幕奈奈美被公侵犯 | 日韩精品91| 国产一区二三区 | 国产在视频 | 国产内射爽爽大片视频社区在线 | 日日噜噜噜噜久久久精品毛片 | 大香伊蕉在人线国产网站首页 | 亚洲狠狠成人网 | 国内精品久久久久影院日本 | 77777亚洲午夜久久多喷 | 久久久国产精品消防器材 | 一区二区三区午夜免费福利视频 | 国产一区二区视频在线 | 精品精品国产高清a毛片牛牛 | 国产91精品激烈高潮白浆 | 东京一本一道一二三区 | 国产午国产午夜精华 免费 小雪尝禁果又粗又大的视频 | 久久人人爽天天玩人人妻精品 | 国产无遮挡免费真人视频在线观看 | 亚洲国产欧美日韩精品一区二区三区 | www伊人| 久久公开视频 | 亚洲精品无码国产片 | 青青草影视 | re久久| 麻豆传煤入口免费进入2023 | 91精品国产综合久久久久 | 久久精品大片 | 新狼窝色av性久久久久久 | 亚洲国产成人一区 | 色又黄又爽18禁免费网站现观看 | 日韩一卡2卡3卡4卡2021免费观看国色天香 | 国产卡一卡二卡三卡免费 | 国产大学生av | 亚洲国产精品美女久久久av | 最新中文字幕av无码专区不 | 好吊妞国产欧美日韩免费观看网站 | 亚洲19p | 天海翼一区二区三区四区在线观看 | 影音先锋在线中文字幕 | 操操操干干干 | 九九热免费精品视频 | 亚洲男女在线 | 在线天天干 | 97超碰中文 | 99精品视频在线观看 | 欧美性aaa| aa国产| 精品国产成人 | 很很鲁在线视频播放影院 | 俺去俺来也www色官网 | 日日夜夜狠 | 丁香六月激情 | 国产91在线播放九色快色 | 浓毛欧美老妇乱子伦视频 | 少妇扒开双腿自慰出白浆 | 91精品国产91久久久久 | 午夜亚洲精品 | a级毛片特级毛片 | 亚洲欧美成人综合图区 | 少妇系列在线 | 亚洲天堂成人av | 亚洲综合久久无码色噜噜赖水 | www91视频com| 欧美亚洲天堂网 | 色综合1| 亚洲精品图片区小说区 | 天堂视频在线观看免费 | 婷婷伊人五月色噜噜精品一区 | 精品国产久九九 | 免费国产人成18在线观看 | 动漫无遮挡羞视频在线观看 | 好屌草这里只有精品 | 亚洲一卡2卡三卡四卡精品 人人草视频在线 | 成年女人wwxx免费国产 | 操碰在线视频 | 男女猛烈无遮挡免费视频 | 狠狠干,狠狠操 | 中年国产丰满熟女乱子正在播放 | 黄色大片在线免费看 | 最近中文字幕在线 | 精品欧美一区二区三区免费观看 | 中文字幕在线中文 | 国产精品青草综合久久久久99 | 国产视频一 | 中日韩av在线 | 国产欧美另类久久久精品图片 | 欧美三日本三级三级在线播放 | 精品久久久无码中文字幕一丶 | 四川少妇被弄到高潮 | 欧美人体做爰大胆视频 | 国产精品偷窥久久久盗摄 | 日韩欧美亚洲中文乱码 | 青青草无码精品伊人久久蜜臀 | 亚洲欧美婷婷六月色综合 | 99蜜桃臀久久久欧美精品网站 | 亚洲成人av片 | 国产精品久久久久久久久久精爆 | 无码国产伦一区二区三区视频 | 精品亚洲成a人7777在线观看 | 中文无码乱人伦中文视频在线v | 日韩免费一二三区 | 女人被做到高潮视频 | 少妇一边呻吟一边说使劲 | 毛片91| 精品久久久一二三区播放播放播放视频 | 少妇bbw揉bbb欧美 | 成人久草 | 国产在线短视频 | 在线视频免费播放 | 亚洲国产精品一区二区动图 | 国产精品a国产精品a手机版 | 久久婷婷五月综合色国产免费观看 | 国产成人欧美综合在线影院 | 日韩大胆视频 | 亚洲视频免费在线 | 天天玩天天干天天操 | 国产精品一区二区三区久久久 | 亚洲男人最新版本天堂 | 国产色婷婷亚洲999精品小说 | 52avaⅴ我爱haose免费视频 | 国产精品偷伦视频免费观看的 | 午夜亚州| 91亚洲视频在线观看 | 欧美黑人疯狂性受xxxxx喷水 | 日日干天天 | 日本老熟欧美老熟妇 | 天堂中文 | 日韩丰满少妇无吗视频激情内射 | 成人福利在线 | 国产成人一区二区无码不卡在线 | 91亚洲精华 | 人妻无码中文字幕永久在线 | 日韩在线第三页 | 亚洲精品鲁一鲁一区二区三区 | 国产精品美女久久久久av福利 | 国产午夜亚洲精品午夜鲁丝片 | 下面一进一出好爽视频 | 日本三级吃奶头添泬无码苍井空 | 宅男噜噜噜66网站在线观看 | 无遮挡免费高清羞羞视频 | 亚洲成人av免费在线观看 | 欧美日韩成人在线视频 | 特黄性暴力强在线线播放 | 亚洲99久久无色码中文字幕 | 免费福利在线观看 | 大香伊蕉在人线免费视频 | 午夜福利理论片在线观看 | 国产免费无遮挡吃奶视频 | 亚洲欧美成人一区二区在线电影 | 曰本又大又粗又黄又爽的少妇毛片 | 人妻奶水人妻系列 | 91超碰在线免费观看 | 亚洲制服丝袜精品久久 | 天天色踪合 | 欧美黑人性猛交xxxx免费动漫 | 天堂8在线新版官网 | 国产又白又嫩又紧又爽18p | 久久久久国产精品人妻aⅴ天堂 | 国产乱子伦视频在线播放 | 亚洲欧美综合人成在线 | 久久久久久三区 | 第一福利av | 日本高清一二三不卡区 | 日韩av无码成人无码免费 | 国产极品美女高潮视频写真网址 | a级高清免费毛片av 青青青国产在线视频在线观看 | 免费国产黄线在线播放 | 99久久国产露脸精品竹菊传媒 | 欧美成人精品 | 777午夜 | 中文字幕在线观看视频一区 | 中文字幕大香视频蕉免费 | 色偷偷亚洲女人的天堂 | 国产一区二区三区影院 | 欧美美女在线 | 国产在线成人一区二区三区 | 夜夜添夜夜添夜夜摸夜夜摸 | 国产美女无遮挡免费软件 | 久久97精品国产96久久小草 | 不卡av电影在线 | 超碰av在线免费观看 | 亚洲日本va午夜在线影院 | 日本少妇喷水 | 午夜福利92国语 | 在线观看中文字幕网站 | 日日鲁夜夜视频热线播放 | 高潮喷水抽搐无码免费 | 国产剧情国产精品一区 | 久久综合成人精品亚洲另类欧美 | 午夜论坛 | 久久久久久国产精品免费免费 | 欧洲av在线播放 | 国产不卡在线 | 亚洲精品 欧美 | 中国精品偷拍区偷拍无码 | 中文人妻av高清一区二区 | 亚洲国产成人综合一区二区三区 | 欧美日韩一区二区在线 | 国产一区视频在线 | 成人网站亚洲二区乱码 | 国产免费av一区二区 | 国产亚洲中文日本不卡二区 | 亚洲国产成人精品无码区一本 | 日韩激情免费 | 午夜男女爽爽爽免费体验区 | 国产亚洲精选美女久久久久 | 欧美激情第八页 | 久久综合婷婷丁香五月中文字幕 | 在线观看国产日韩 | 亚洲综合无码av一区二区三区 | 国产精品高潮呻吟av久久无吗 | 成人av网站大全 | 国产精品高潮呻吟av久久4虎 | 国产精品色视频 | 国产免费无码一区二区三区 | 国产精品美脚玉足脚交 | 亚洲免费资源 | 精品毛片一区二区 | 又黄又爽又刺激久久久久亚洲精品 | 狠狠色丁香久久久婷 | 日本免费一区二区三区四区五六区 | 中文字幕久久精品无码 | 青春草免费视频 | 久久久久婷婷 | 人妻丝袜无码专区视频网站 | 激情欧美在线观看 | av伦理在线 | 免费国产在线视频 | 亚洲国产中文在线视频 | 999久久欧美人妻一区二区 | 日韩中文字幕中文无码久本草 | 午夜亚洲一区 | 女同性av片在线观看免费网站 | 欧洲精品一区二区三区久久 | 美女黄频视频大全免费的国内 | 国产精品自拍一区 | 国产午夜小视频 | heyzo北岛玲在线播放 | 大学生疯狂高潮呻吟免费视频 | 日产亚洲一区二区三区 | 日韩中文字幕在线观看 | 久草在在线视频 | 羞羞麻豆国产精品1区2区3区 | 国内精品久久人妻无码网站 | 亚洲国产一二三精品无码 | 1024亚洲天堂 | 精品成人一区二区三区 | 波多野结衣高潮av在线播放 | 国产区精品系列在线观看 | 国产成人av乱码在线观看 | 91极品国产 | 久久久精品成人免费看片 | 色情无码www视频无码区澳门 | 无码h黄动漫在线播放网站 人妻av中文字幕无码专区 | 国产内射老熟女aaaa | 91精品国产乱码久久桃 | 区美成人aaaaa | 欧美激情一区在线观看 | 欧美自拍视频 | 超碰人人人人人 | 国产午夜无码精品免费看动漫 | 少妇高潮惨叫喷水正在播放 | 欧美日韩人妻精品一区二区三区 | 毛片91| 大桥未久av一区二区三区中文 |