日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

升级 asp.net core 1.1 到 2.0 preview

發布時間:2025/3/21 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 升级 asp.net core 1.1 到 2.0 preview 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Upgrading to .NET Core 2.0 Preview

?

1 更新 依賴的類庫 改為 標準庫

2 web app ?更改 csproj 文件---升級版本

<PropertyGroup> <TargetFramework>netcoreapp2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0-preview1-final" /> <PackageReference Include="Microsoft.AspNetCore" Version="1.0.4" /> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.3" /> <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.2" /> <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.0.2" /> <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.0.1" /> </ItemGroup>

其他變動參考下面的文章,細節。

(visual studio code 編輯器出中文語言包了!?!?!?!??)

?

?

參考:https://weblog.west-wind.com/posts/2017/May/15/Upgrading-to-NET-Core-20-Preview

?

Over the weekend I spent a bit of time updating my AlbumViewer Sample Angular and ASP.NET Core Application to .NET Core 2.0. The good news is that for the most part this is another relatively smooth update, with some nice payoffs, but also a couple of pain points.

Album Viewer

Just to set the stage for those of you that haven't heard me blabber about my sample project before: I have an?AlbumViewer sample application?I've been carrying forward through all the versions of .NET Core (and Angular as well) from earlier previews to today. The album viewer is a smallish application of a .NET Core ASP.NET API to an Angular (4) front end application that's made up of four separate projects:

  • ASP.NET Core Web app that handles the Web API backend
  • .NET business object project that holds Repository and EF access code
  • .NET utility project with a few helpers
  • Angular front end Web Site Project (discussed in detail in my?previous update post)

Although the project is relatively small that could easily live in a single project, I broke out functionality into multiple projects to make it a little more realistic and exercise the the inter-project dependencies and different behaviors of Web and separate class library projects under .NET Core.

You can find the project on Github at:

  • AlbumViewer Sample Project on GitHub

and the running application (currently on 1.1 still):

  • AlbumViewer Online Sample
  • Updating my AlbumViewer Sample to .NET Core 1.1 and Angular 4

The conversion for .NET Core 2 discussed in this post currently lives on a side GitHub branch?NET_CORE_2_MIGRATION?for the time being until there's more stable tooling available. As with the 1.1 upgrade, the .NET Core 2 features require the latest version of Visual Studio Preview in order to work. So the?Master?branch will continue to stay on version 1.1 of .NET Core that can run comfortably on current production tools and runtimes.

?

Getting started with .NET Core 2.0

In order to use the .NET Core 2.0 features you'll need to install a couple of things:

  • .NET Core 2.0 SDK
  • Visual Studio 2017 v15.3 Preview 1

Visual Studio is optional if you want to work from the command line or you're not running on Windows. The SDK is the key piece you need.

Important!

Even if you install the Visual Studio Preview, you'll?still need to install the .NET Core 2 SDK?as the Preview 1 release of Visual Studio does not install it. This will change in the future, but for now - install it explicitly.

Upgrading to .NET Core 2.0 and .NET Standard 2.0 - mostly easy

So, the good news is that 99% of the upgrade to .NET Core was?very easy and quick?and boiled down to a few very simple steps:

  • Changing the target of the Class Library projects to .NET Standard 2.0
  • Changing the target of the Web API project to .NET Core App 2.0
  • In the Web Project adding a reference to?Microsoft.AspNetCore.All
  • In the Web Project removing most other ASP.NET related Nuget references

And that's it! Let's go over those.

Changing the Target Framework

I used Visual Studio to change the Build target of each of the 3 projects. The Class Libraries are set to target?.NET Standard 2.0, while the Web app targets?.NET Core 2.0.

Here's the setting to?.NET Standard 2.0?in the class library projects:

?Figure 1?- Setting .NET Standard 2.0 in Visual Studio's Build Settings for the class library projects

Making this change causes the TargetFramework to be changed to?netstandard2.0?in the project's?.csproj?file.

If you're not using Visual Studio you can also make this change directly in the?.csproj?file:

<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup> <!-- *** THIS ONE *** --> <TargetFramework>netstandard2.0</TargetFramework> ... </PropertyGroup> ... </Project>

In the Web App the settings look slightly different - there you have to use?netcoreapp2.0?for the?TargetFramework.

?Figure 2?- Configuring .NET Core version in a Web Project

and here are the settings for the?.csproj?file:

<Project Sdk="Microsoft.NET.Sdk.Web"><PropertyGroup> <PropertyGroup> <!-- *** THIS ONE *** --> <TargetFramework>netcoreapp2.0</TargetFramework> <PreserveCompilationContext>true</PreserveCompilationContext> <AssemblyName>AlbumViewerNetCore</AssemblyName> <OutputType>Exe</OutputType> <PackageId>AlbumViewerNetCore</PackageId> <PackageTargetFallback>$(PackageTargetFallback);dotnet5.6;portable-net45+win8</PackageTargetFallback> </PropertyGroup> ... </Project>

Right - the madness of versions, SDKs, and runtimes continues.?netcoreapp2.0?is an a concrete .NET version reference - .NET Core 2.0 specifically, while?netstandard2.0?is used for class libraries that build a library that conforms to the .NET Standard specification. So?currently?the ASP.NET startup project is marked with?netcoreapp?while class libraries generally will target?netstandard. If you're confused by this?madness?- you're not alone and I'll have more to say and the reasons for this at the end of this post.

Replacing ASP.NET Packages the consolidated?Microsoft.AspNetCore.All?Meta Package

In ASP.NET Core 2.0 Microsoft is providing a bundled ASP.NET Core package that includes most of the ASP.NET feature packages in a single reference bundle. This package is actually a placeholder that triggers import of the required child packages?as needed?when the application is compiled.

Here's what this looks like when you add?Microsoft.AspNetCore.All?to your project:

<Project Sdk="Microsoft.NET.Sdk.Web">...<ItemGroup> <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0-preview1-final" /> <PackageReference Include="Serilog.Extensions.Logging" Version="1.4.0" /> <PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\AlbumViewerBusiness\AlbumViewerBusiness.csproj" /> </ItemGroup> <!-- *** Old References are Removed *** <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="1.1.1" /> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" /> <PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.1.1" /> <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.1.1" /> <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" /> <PackageReference Include="Microsoft.AspNetCore.Cors" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Logging.Filter" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.0" /> <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="1.1.0" /> <PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="1.1.0" /> <PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="1.1.1" /> <PackageReference Include="Microsoft.Extensions.Configuration.CommandLine" Version="1.1.1" /> <PackageReference Include="Serilog.Extensions.Logging" Version="1.4.0" /> <PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" /> </ItemGroup>--> ...

Notice the large commented block: That's all the stuff I?removed?in favor of the?Microsoft.AspNetCore.All?meta package. There are no other Microsoft packages referenced directly in the Reference section - everything needed is coming in through the meta package.

You end up with a much cleaner looking project that looks a lot more sensible, with the stuff?you?are actually working with, rather than seeing a mess of plumbing dependencies that have nothing to do with the application code you're writing.

This is an overdue improvement. Nice!

You can see how this makes the project look much cleaner. Check out the project references in this screen shot from Visual Studio:

Figure 3?- A three project Web app with its dependencies highlighted

This is much cleaner than what we had especially prior to the move to .csproj and 1.1 and now even more so in 2.0. This is starting to look a lot more like classic .NET projects where you see only the references?your code is referencing, which is what it should be.

Making these changes took all of 5 minutes and I was able to get my project compiled?except for 2 issues.

Authentication Changes

This?almost?made my application compile. Yeah, but it never?just works, right? All of the above worked except one compilation error related to Authentication.

?Figure 4?- Authentication config has changed in ASP.NET Core 2.0 and has to be updated. This code that worked in 1.1 in?Configure()?no longer works.

The Authentication provider in ASP.NET Core 2.0 has been refactored and the old way of configuration and accessing has been replaced by a slightly different configuration code path. The changes are relatively minor, but I got rather frustrated because there's no documentation yet and the stuff of course isn't discoverable in any way since it all comes in from DI.

In the AlbumViewer, I use very simple API endpoint based security. There's an?account/login?endpoint that validates a username and password and then sets an Auth Cookie with a?ClaimsIdentity. As complex as the ASP.NET Identity system is, its saving grace is that you can still do simple things like this with little effort, effectively offloading the authorization to your own business logic and letting ASP.NET Core do the important part of encrypting the Claims based cookie and picking up the User Identity as part of the middleware processing. Doing this sort of thing requires very little code and is quite manageable.

Let's take a look at the old code and new code side by side. The logic of this code really doesn't change much at all, just the APIs called change a little.

?

Old Code (ASP.NET Core 1.1)

ConfigureServices() method

services.AddAuthentication();

Configure() method

// Enable Cookie Auth with automatic user policy app.UseCookieAuthentication(new CookieAuthenticationOptions() {AutomaticAuthenticate = true,AutomaticChallenge = false,LoginPath = "/api/login" });

Login API Endpoint

[AllowAnonymous] [HttpPost] [Route("api/login")] public async Task<bool> Login([FromBody] User loginUser) { var user = await accountRepo.AuthenticateAndLoadUser(loginUser.Username, loginUser.Password); if (user == null) throw new ApiException("Invalid Login Credentials", 401); var identity = new ClaimsIdentity(CookieAuthenticationDefaults.AuthenticationScheme); identity.AddClaim(new Claim(ClaimTypes.Name, user.Username)) ; if (user.Fullname == null) user.Fullname = string.Empty; identity.AddClaim(new Claim("FullName", user.Fullname)); await HttpContext.Authentication.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity)); return true; }

New Code (ASP.NET Core 2.0)

ConfigureServices() method

services.AddCookieAuthentication(o => {o.LoginPath = "/api/login";o.LogoutPath = "/api/logout"; });

Configure() method

app.UseAuthentication();

Login API Endpoint

[AllowAnonymous] [HttpPost] [Route("api/login")] public async Task<bool> Login([FromBody] User loginUser) { var user = await accountRepo.AuthenticateAndLoadUser(loginUser.Username, loginUser.Password); if (user == null) throw new ApiException("Invalid Login Credentials", 401); var identity = new ClaimsIdentity(CookieAuthenticationDefaults.AuthenticationScheme); identity.AddClaim(new Claim(ClaimTypes.Name, user.Username)) ; if (user.Fullname == null) user.Fullname = string.Empty; identity.AddClaim(new Claim("FullName", user.Fullname)); // *** NOTE: SignInAsync is now on the HttpContext instance! *** await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity)); return true; }

As you can see, Microsoft decided to shuffle the deck chairs a little. The auth configuration has moved to?ConfigureServices(). Options are now passed to the specific Authentication service declaration (AddCookieAuthentication()). If you're using a auth provider rather than Cookies like OpenID, Facebook, etc. there are methods for those specific configuration providers as extensions methods that have moved in the same way.

The?Configure()?method then simply attaches the authentication middleware using?AddAuthentication()?without further settings .

This makes a lot more sense. It's never sat right with me that some things are configured in the 'Configure()' method. It seems if you're going to use DI let all configuration happen at the ConfigureService() level and it looks like Microsoft is taking that approach to move configuration tasks into that common place. I suspect we'll see more of these types of refactorings in the future. Logging comes to mind which still has a bunch of settings set in?Configure().

For the actual authentication?implementation?code there's only one?very subtle?change in the call to:

await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme,new ClaimsPrincipal(identity));

which changes to directly getting called on?HttpContext?object instead of the?HttpContext.Authentication. Confusingly the?HttpContext.Authentication?instance still exists and even has a?SignInAsync()?method, but it no longer works correctly.

Visual Studio Tooling Pain - again

It looks like in Visual Studio 2017 and the .NET Core 2 preview the tooling once again has reverted to an unstable state. When first loading up the project, Visual Studio showed all sorts of errors in the code viewers and compiler errors, even though the code was compiling from the command line.

Check out this lovely screen shot I shared on Twitter on Friday:

Figure 4?- Visual Studio Tooling not resolving references

The terminal on the bottom is running the same application, while Visual Studio is flagging all sorts of reference errors and won't compile. Even compiling externally wouldn't help - only way to fix was to?Close Solution, re-open Solution.

To get around this, I've been using Visual Studio Code and command line tooling lately because of the incessant pain that the Visual Studio is causing with .NET Core. However, when doing these migrations, it's certainly helpful to have Visual Studio automatically add framework and package references which is easier to do in the full IDE especially if you don't know what you're looking for.

.NET Standard 2.0 - Finally

With this release we finally get some .NET Core 2.0 bits that we can play with. One of the key reasons I've been excited about the .NET Core 2.0 update is support for .NET Standard 2.0 and the much expanded API it brings. .NET Standard 2.0 more than doubles the surface of the .NET Core 1.1 API and brings back a shitload of APIs that were missing and made it a lot more difficult than it should be to re-use full framework code in .NET Core.

I spent a bit of time over the weekend creating a few test .NET Core 2.0 projects and throwing some of my full framework assemblies at them. You can now easily add full framework assemblies to your .NET Core 2.0 projects and have a pretty good chance that the assembly will just work without major changes - assuming it doesn't use features that .NET Core doesn't provide. It turns out the delta between what works in full framework and .NET Core 2.0 got a lot smaller in .NET Core 2.0 and many common things just work.

?

Keep in mind that there are still quite a few features that are not supported in .NET Core. I ran afoul with a few data apis (DbProviderFactories and CreateDataAdapter for example) and most commonly the non-support of System.Configuration APIs which include .config file access and ConnectionStrings. Those particular features I have to work around in my libraries.

Also remember that failures won't bomb at compile time, but at?runtime. This means you?can?use an assembly even if there are some features that don't work as long as you don't call into an execution path that accesses those.

For example, Westwind.Utilities has a boat load of general purpose helper functions. A very large percentage of that library will just work as is. The data apis, the string and file apis, most of the reflection tools and even the configuration bits once adjusted to not default to the .config provider actually worked. In fact in the AlbumViewer sample I could reference the full framework assembly now and replace the small subset project I created to provide the features I needed.

To me this has been the biggest reason to hold off with a .NET Core development because clearly the expanded API surface in .NET Core 2.0 will make it much easier to reuse existing code without any changes (if it's well factored code) or with some relatively minor re-configuration or code bracketing to avoid unsupported APIs.

Pick a Number, Any Number

Overall this framework update provides a relatively smooth upgrade path aside from?a few breaking changes.

But one thing that is extremely frustrating is the proliferation of SDKs, Runtimes, Tools and all the different versions that they incorporate. Especially when those things end up not quite lining up because they are all in different stages of preview.

Let's see we have (with preview sub versions):

  • .NET Core 2.0
    The .NET Runtime Core version that runs the actual application. This can be 1.0, 1.1 or now 2.0. This is the concrete implementation that you run. This is really formalized by the?netcoreapp2.0?setting in a startup project.

  • .NET Standard 2.0
    Is mainly used for class libraries where you can specify .NET Standard 2.0 as a target so that your assembly can be used in?any?.NET Standard compliant application. Think of it as creating an library that conforms to an interface/standard/specification. -?netstandard2.0

  • .NET Core App 2.0
    Specifies a concrete version of the framework - .NET Core 2.0 in this case - that is to be run by an executable. ASP.NET 2.0 needs to use this due a problem with this preview, whereby ASP.NET couldn't bind to .NET Standard 2.0 as it uses some APIs that haven't been moved to Standard 2.0 yet. This will be fixed in future previews. This is also the reason that ASP.NET Core 2.0 currently can't run with the full framework runtime (which uses .NET Standard 2.0). If you're using .NET Core this has no real side effects, other than the different target name and again in the next Preview the Web will target .NET Standard and work with full framework again. -?netcoreapp2.0

  • .NET Core SDK 2.0
    This is the SDK version that you use to build, run and publish your applications with - essentially everything surrounding the?dotnet?and the tooling required to make it work. Newer versions of this SDK support building apps of older versions back to 1.0 at this point. So if you install the newer SDK, you should be good to go. You can override the SDK explicitly by using?global.json?file that specifies an explicit SDK version. If not specified the highest version installed SDK is used.

Andrew Locke has?a good post on the topics of runtimes and SDKs, but the mere fact we need to have blog posts trying to explain version numbers and how .NET Standard works in relation to the .NET runtime is a major failing of the platform IMHO.

That's a lot of different components to take in. As a developer I shouldn't have to care about most of these things. I should be able to pick a target (.NET Standard 2.0 or Net Core App) or multiples in the case of class libs, and the tooling should be able to figure out what I need to build an application that supports that target. And hopefully let me change those targets just as easily when new versions roll around.

Confucius say - Shut up and Dance!

To make things even more confusing the tooling does some crazy stuff in the latest version when it displays information about the SDK usage in a Visual Studio project:

Check out this ditty:


Figure 5?- .NET Standard 2.0 pointing at 1.1 platform packages. Okay dokey!

that seems to indicate I'm running version 1.1.0 of... something. When I first upgraded I kept thinking the upgrade didn't work even though my project had .NET Core 2.0 set for all projects.

Damien Edwards straightened me out on Twitter indicating that 1.1.0 has nothing to do with the .NET Standard version - it's simply one of the dependent packages. Ok fair enough, but why the heck is this showing at all? NetCorePlatforms? Packaging Tools? Why are these important when I don't even know what these are? It turns out that the current formatting in VS is missing the .NET Standard or .NET Core App designation on the NetStandard.Library node, which is an ordinary omission bug in this release but as to the other values that's a mystery...

It's not that .NET Core is really all that difficult - it really isn't. But when you see this salad of SDKs and versions plus the uhm... sub-par tooling experience when you first walk up to .NET Core I don't think the first experience is a positive one for the majority of developers.

Keeping out the stuff you don't need to see is key to that - it's fine that it's there to tinker with, but the base tooling should let developers focus on the stuff they need to work on and not the plumbing underneath.

Summary

While the tooling issues and version overload is annoying in a lot of ways, lets remember that this is a preview. I also think .NET Core is well worth some of the growing pains we're seeing. Once you're on your way building an application the process is not that different from what it used to be with full framework .NET that came before - especially now with .NET Core 2.0 and .NET Standard 2.0 providing a much richer baseline API that makes it much easier to use or adapt existing full framework code into .NET Core.

Hopefully the messaging around the various components will get a bit clearer and become more established so we don't have to run around with our heads cut off each time a new version comes out and we need to upgrade our projects.

Resources

  • AlbumViewer Sample on Github
  • ASP.NET Core Breaking Changes
this post created with?Markdown Monster

Other Posts you might also like

  • Publishing and Running ASP.NET Core Applications with IIS
  • More on ASP.NET Core Running under IIS
  • Strongly Typed Configuration Settings in ASP.NET Core
  • Running .NET Core Apps under Windows Subsystem for Linux (Bash for Windows)

總結

以上是生活随笔為你收集整理的升级 asp.net core 1.1 到 2.0 preview的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

四虎国产精品永久在线国在线 | 久久在线精品视频 | 精品免费久久久久 | 成人av在线影院 | 91探花国产综合在线精品 | 国产精品女同一区二区三区久久夜 | av在线看片 | 亚洲成人黄色在线观看 | 蜜桃av久久久亚洲精品 | 亚洲色视频 | 五月婷婷在线视频观看 | 在线亚洲人成电影网站色www | 免费视频久久 | 国产一级片毛片 | 久久精品精品电影网 | 玖玖在线播放 | 欧美日韩精品在线观看 | 日本激情动作片免费看 | 91福利免费| 国产精品视频一二三 | 欧美淫aaa免费观看 日韩激情免费视频 | 狠狠狠色丁香婷婷综合久久88 | 最近中文字幕mv免费高清在线 | 久久免费在线观看视频 | 国产成视频在线观看 | 99亚洲视频 | 婷婷丁香在线视频 | 国产乱码精品一区二区三区介绍 | 成人黄在线| 97高清视频 | 97在线播放视频 | 黄色国产在线观看 | 欧美日韩一区二区三区免费视频 | 久草91视频| 日本三级香港三级人妇99 | 中文字幕国产精品 | www91在线观看 | 狠狠色狠狠色综合日日小说 | 夜夜爽88888免费视频4848 | 久久久国产精品久久久 | 免费能看的黄色片 | 国产98色在线 | 日韩 | 美女免费黄视频网站 | 国产成人在线网站 | 17videosex性欧美 | 国产精久久 | 欧美在线日韩在线 | 久久久久久精 | 日韩免费区 | 国产一区二区在线观看视频 | 免费在线色电影 | 麻豆91精品91久久久 | 婷婷在线免费观看 | 婷婷久久国产 | 日韩天天干 | 国产精品成久久久久 | 毛片无卡免费无播放器 | 西西444www大胆高清图片 | 国产精品一区二区av麻豆 | 色欧美视频 | 国产美女视频免费 | 欧美性生活小视频 | 精品国产一区二区三区四区在线观看 | 97国产在线视频 | 久久无码av一区二区三区电影网 | 日韩欧美一区视频 | 伊人五月天.com | 亚洲精品视频中文字幕 | 九九热99视频 | 丁香 婷婷 激情 | 日韩黄色免费电影 | 天天操天天摸天天干 | 日本资源中文字幕在线 | 91激情视频在线播放 | 97视频网站 | 999成人 | 国产91精品一区二区麻豆网站 | 国产精品久久久久久爽爽爽 | 久久久久国产成人免费精品免费 | av成人在线电影 | 97看片网 | 天天艹天天 | 在线观看国产一区二区 | 久久久久久免费 | 国产精品资源在线观看 | 日韩二区三区在线 | 98福利在线 | 精品99久久久久久 | 超碰在线免费福利 | 亚洲欧美怡红院 | 国内外成人免费在线视频 | 在线国产欧美 | 丁香婷婷网 | 综合天天网| 亚洲精品午夜国产va久久成人 | 麻豆你懂的 | 91麻豆精品国产91久久久使用方法 | 米奇四色影视 | 色噜噜日韩精品欧美一区二区 | 丁香六月婷婷 | 在线免费精品视频 | 婷婷丁香狠狠爱 | 久草青青在线观看 | 国产日产高清dvd碟片 | 亚洲性少妇性猛交wwww乱大交 | 免费 在线 中文 日本 | 日韩欧美视频免费观看 | 精品96久久久久久中文字幕无 | 久久久人 | 午夜精品视频免费在线观看 | 91成人天堂久久成人 | 亚洲精品国内 | 国产精品视频资源 | 深爱激情综合 | www.香蕉视频在线观看 | 在线观看视频精品 | 国产精彩视频一区 | 国产九色91| 国产 日韩 在线 亚洲 字幕 中文 | av在线官网 | 免费av的网站 | 天天综合五月天 | 在线免费观看麻豆视频 | 成人一级视频在线观看 | 黄色软件网站在线观看 | 在线视频 国产 日韩 | 美女免费视频一区二区 | 欧美一级淫片videoshd | 久久九九久久精品 | 一区二区三区日韩精品 | 日韩中文字幕电影 | 狠狠干成人综合网 | 国产高清成人 | 激情av五月婷婷 | 天天天天天天天天操 | 亚洲国产经典视频 | 中文字幕在线看视频 | 亚洲欧美在线观看视频 | 91精品网站在线观看 | 色婷婷www| 狠狠干网址 | 在线观看黄网站 | 欧美韩国日本在线 | 在线观看一二三区 | 美女啪啪图片 | 手机在线视频福利 | 91网免费观看 | 91综合色| 日韩精品三区四区 | 国产99re | 日韩免费高清在线观看 | 久草免费色站 | 亚洲一区二区精品 | 久久久久亚洲精品成人网小说 | 一级黄色片在线免费观看 | 看全黄大色黄大片 | 97香蕉视频| 狠狠的操 | 黄色的视频 | 欧美日韩一区二区三区视频 | 91大神精品视频在线观看 | 成人免费观看在线视频 | 日韩电影一区二区在线观看 | 探花视频在线观看 | 美女精品网站 | 久久精品99久久久久久2456 | 久久视频在线观看中文字幕 | 国产精品网在线观看 | 高清不卡毛片 | 91精品区| 黄色免费大片 | 五月天亚洲精品 | 日韩试看| 亚洲va在线va天堂 | 久久不见久久见免费影院 | 91九色老| 91在线视频免费 | 日韩在线视频不卡 | 中文字幕av最新更新 | 一区二区不卡在线观看 | www免费看| 亚洲精品国偷拍自产在线观看 | 久久亚洲国产精品 | 国产精品视频永久免费播放 | 毛片永久新网址首页 | 五月天激情综合网 | 日韩1级片| a黄色影院 | 激情婷婷网 | 成人动图| 伊人中文在线 | 天天射天天操天天色 | 成人午夜精品福利免费 | 日韩午夜电影 | 久久久久久久久久影院 | 黄色在线小网站 | 日韩精品视频免费专区在线播放 | 久久久国产精品成人免费 | 探花视频在线观看+在线播放 | 国产一区视频导航 | 天海冀一区二区三区 | 免费一级日韩欧美性大片 | .国产精品成人自产拍在线观看6 | 亚洲一级免费电影 | 色综合激情网 | 成人小视频在线观看免费 | 最新中文字幕在线资源 | 色av网站 | 伊人激情网 | 免费看的黄网站软件 | 日韩特黄一级欧美毛片特黄 | 91超碰在线播放 | 成人91在线 | 国产伦理精品一区二区 | 9在线观看免费高清完整 | 91精品国产91p65 | 国产精品一区二区吃奶在线观看 | 欧美精品v国产精品v日韩精品 | 亚洲香蕉视频 | 91精品国产自产91精品 | www.五月婷| 中文字幕婷婷 | 亚洲精品视频中文字幕 | 日日夜夜天天久久 | 国产精品欧美 | 欧美一区二区在线免费看 | 日韩中文免费视频 | 黄色在线观看www | 成人禁用看黄a在线 | 91九色porn在线资源 | 麻豆传媒在线免费看 | 顶级欧美色妇4khd | 性色av一区二区三区在线观看 | 一区二区三区在线免费观看视频 | 免费黄色网止 | 欧美成人精品在线 | 日韩影片在线观看 | 91视频国产高清 | 久久高清国产 | 国产精品美女久久久久久 | 日韩综合一区二区三区 | 午夜色性片 | 国产免费高清 | 高清免费av在线 | 美女网站久久 | 久久精品系列 | 国产精品欧美一区二区 | 国产又粗又猛又黄视频 | 永久免费观看视频 | 亚洲国内精品在线 | 久久99精品波多结衣一区 | 在线亚洲成人 | 99在线热播精品免费99热 | 国产免费观看视频 | 在线激情网 | 久久国产网 | 亚洲综合视频在线播放 | 天天射综合 | 国产亚洲精品久久久久久大师 | 天天干天天在线 | 韩国av永久免费 | 免费国产在线视频 | 成人午夜电影久久影院 | 免费高清在线观看成人 | 91网页版免费观看 | 人人射人人射 | 永久免费毛片在线观看 | 91在线播| 叶爱av在线 | 欧美91片 | 中文在线 | 欧美激情视频一二区 | 久久96| 婷婷av网站| 中文av日韩 | 色com网 | 手机看片国产日韩 | 美女免费视频网站 | 九九热在线免费观看 | 成人午夜电影免费在线观看 | 久久人人看 | 日韩久久一区 | 国产精品av免费在线观看 | 丁香九月激情 | 99视频精品全部免费 在线 | 狠狠狠的干 | 色噜噜噜噜 | 久久国产精品小视频 | 最新婷婷色 | 成人在线免费小视频 | 一级黄视频 | 国产乱对白刺激视频不卡 | 一区在线观看视频 | 亚洲精品视频免费观看 | 亚洲精品女| 成人av视屏| 中文一区二区三区在线观看 | 99精品免费久久久久久久久 | 日韩精品免费在线播放 | 欧美激情精品久久久久久变态 | 国产一级片毛片 | 久久久首页 | 成人黄色电影免费观看 | 久久久不卡影院 | 免费视频一级片 | 操少妇视频 | 久久超级碰视频 | 国产中文字幕91 | 欧美日韩精品免费观看视频 | 黄色小说视频网站 | 国产高清av免费在线观看 | 五月天狠狠操 | 开心综合网 | 2022久久国产露脸精品国产 | 国产不卡视频在线 | 国产美女在线免费观看 | 色人久久 | 日韩大片在线播放 | 成年人在线播放视频 | a级国产乱理伦片在线观看 亚洲3级 | 精品久久久国产 | 中文字幕在线观看第一页 | 在线观看免费av片 | 超碰97在线看 | 91在线免费看片 | 久久99国产综合精品免费 | 久久精品—区二区三区 | 二区三区在线观看 | 国产一级黄色免费看 | 久久国产精品免费看 | 精品视频在线观看 | 91 在线视频| 天天干天天干天天射 | 国产无遮挡又黄又爽在线观看 | av中文字幕电影 | 亚洲精品五月天 | 中字幕视频在线永久在线观看免费 | 欧美午夜精品久久久久 | 日日夜夜中文字幕 | 国产不卡av在线 | 中文字幕亚洲综合久久五月天色无吗'' | 人人澡人人爽欧一区 | 国产高清在线看 | 激情av网| 天天操天天操天天操天天操天天操 | 一区二区三区在线看 | 国产精品自产拍在线观看桃花 | 国产精品第三页 | 免费热情视频 | 五月天激情在线 | 久久情侣偷拍 | 在线观看国产日韩欧美 | 日韩精品中文字幕一区二区 | 国产精品麻豆免费版 | 国产精品va在线观看入 | 黄色影院在线播放 | 五月天堂网 | 国产视频一区二区在线播放 | 欧洲视频一区 | 国产资源在线观看 | 免费人成在线观看 | 黄色aa久久 | 亚洲美女视频在线观看 | 不卡的av | 91中文字幕网 | 国产成人一区二区三区久久精品 | av中文字幕在线免费观看 | 97超在线| 黄色特一级 | 97在线超碰 | 成年人在线免费看视频 | 亚洲永久av | 欧美精品一区二区在线播放 | 久久天天躁狠狠躁亚洲综合公司 | 久久草在线免费 | 久久久久亚洲最大xxxx | 亚洲一区欧美精品 | 亚洲日本中文字幕在线观看 | 国产专区在线播放 | 夜色成人网 | 丁香花在线视频观看免费 | 精品欧美在线视频 | 免费视频资源 | 久久久99精品免费观看 | 成人免费在线视频观看 | 欧美国产一区二区 | 久久综合九色 | 国产成人一二三 | 国产精品久久久久影院日本 | 99久久国产免费免费 | 日韩欧美xx | 日韩视频中文 | 国产精品福利无圣光在线一区 | 中文字幕精品一区二区三区电影 | 婷婷亚洲五月 | av免费福利 | 午夜色场| 日韩精品欧美专区 | 日韩色av色资源 | 超碰在线免费97 | 成人午夜电影在线观看 | 99视频导航 | 中文字幕欧美日韩va免费视频 | 午夜免费福利视频 | 久久免费精品一区二区三区 | 欧美一级大片在线观看 | 国产美女精品久久久 | 丁香五月缴情综合网 | 欧美一区在线观看视频 | 日韩中文字幕视频在线 | 久久精品123| 男女激情片在线观看 | 国产精品久久久久久久久久 | 国产91勾搭技师精品 | 黄色大片入口 | 亚洲黄色在线 | www.狠狠插.com| 天天操天天摸天天干 | 久久久久成人精品亚洲国产 | 三级在线国产 | 日本mv大片欧洲mv大片 | 伊人伊成久久人综合网小说 | 在线观看视频三级 | www.国产在线观看 | 天天天色综合a | 亚洲欧美日韩精品久久奇米一区 | 国产精品嫩草影视久久久 | 狠狠天天 | 国产最顶级的黄色片在线免费观看 | 99在线播放 | 国产一级片直播 | 国产精品1区2区3区在线观看 | 日韩一区二区三免费高清在线观看 | 岛国片在线 | 在线视频99 | 日韩激情片在线观看 | 欧亚日韩精品一区二区在线 | 96久久欧美麻豆网站 | 天天操天天干天天爽 | 午夜影院日本 | 一级一片免费视频 | 97精品国产97久久久久久 | 国产在线91精品 | 中文字幕成人 | 久久国产精品视频免费看 | 午夜av在线播放 | 极品中文字幕 | 久久午夜影视 | www.五月天婷婷 | 99在线高清视频在线播放 | 91.麻豆视频 | 人人干在线 | 69视频在线播放 | 成年人电影免费看 | 精品一区91 | 国产高清视频在线播放 | 久久99精品热在线观看 | 亚洲v欧美v国产v在线观看 | 免费视频成人 | 美女视频网| 一区二区三区国产欧美 | 97在线影院| 亚洲三级黄色 | 国产一级做a爱片久久毛片a | 超碰免费公开 | 亚洲精品久久在线 | 国产中年夫妇高潮精品视频 | www.久久久久| 99久久精品久久久久久动态片 | 日韩av影视在线观看 | 亚洲综合在线一区二区三区 | 97精品国产97久久久久久久久久久久 | 天天操夜夜逼 | 黄色一级片视频 | 国产精品免费人成网站 | 在线观看久久 | 免费观看一级特黄欧美大片 | 国产视频亚洲视频 | 夜夜夜精品 | 在线观看视频免费大全 | 久久综合久久伊人 | 在线看毛片网站 | 国产无限资源在线观看 | 国产专区在线看 | 久久国产手机看片 | 亚洲一区二区精品 | 日韩在线中文字幕视频 | 国产成人a亚洲精品v | 国产欧美中文字幕 | 国产一二三区在线观看 | 日日夜夜免费精品 | 亚洲精品在线观看中文字幕 | 黄色特一级| 亚洲免费国产 | 国产麻豆视频网站 | 成人三级黄色 | 在线观看久草 | 久久在线精品 | 6699私人影院| 日韩在线观看一区二区 | 日韩一级黄色av | 激情婷婷在线观看 | 丰满少妇一级 | 成人av中文字幕在线观看 | 91资源在线视频 | 成人a v视频| 国产视频在线播放 | 天天曰天天射 | 久久影院精品 | 天堂va在线高清一区 | 天天天天爱天天躁 | 欧美日韩在线第一页 | 欧美日韩国产免费视频 | 中文字幕免费成人 | 91精品在线免费视频 | 日韩午夜在线观看 | 国产日韩欧美视频 | 成人教育av| 久久国产高清视频 | 欧洲精品在线视频 | 激情婷婷六月 | 8090yy亚洲精品久久 | 狠狠操狠狠插 | 在线欧美最极品的av | 日韩r级在线| 精品三级av| 四虎影视成人精品 | 精品一区二区免费视频 | 国产精品一区二区三区久久久 | 免费在线黄 | 国产精品久久一区二区三区不卡 | 国产拍揄自揄精品视频麻豆 | 日本在线h | 午夜黄网 | 开心激情五月网 | 国产资源在线播放 | 中文字幕日韩在线播放 | 91免费视频国产 | 欧美成人精品三级在线观看播放 | 国产在线小视频 | 国产不卡在线看 | 福利av影院 | 亚洲精品日韩一区二区电影 | 久久婷五月 | 日韩免费电影一区二区 | 中文字幕在线看视频国产 | 激情小说网站亚洲综合网 | 亚洲人在线视频 | 97成人免费 | av一级二级| 国产精品com| 国产精品一区二区62 | 婷婷综合 | 波多野结衣在线中文字幕 | 日本二区三区在线 | 久久成人国产精品 | 国产手机在线精品 | 国产精品色 | 日批在线观看 | 一区二区三区在线免费观看视频 | 成年人免费av | 丁香婷婷激情国产高清秒播 | 久久久国产精品成人免费 | 天天操天天干天天操天天干 | 最新日韩在线观看 | 久草国产在线 | 精品二区视频 | 天天操比 | 国产在线观看午夜 | 成人网页在线免费观看 | 五月天综合网站 | 性色视频在线 | 亚洲精品系列 | 九九九视频在线 | 久久综合导航 | 欧美激情视频一区二区三区免费 | 中文字幕免 | 亚洲黄色一级电影 | av资源免费看 | 久久人人爽人人片 | 国产一区二区电影在线观看 | 亚洲在线高清 | 国产视频一区二区三区在线 | 婷婷九月丁香 | 日韩欧美视频一区二区三区 | av在线网站免费观看 | 天天操天天操一操 | 亚洲精品视频在线观看免费视频 | 免费在线观看av不卡 | 91看片在线看片 | 亚洲在线精品 | 国产精品久久一区二区无卡 | 午夜av激情 | 亚洲一区二区精品在线 | 中文字幕在线网址 | 在线免费观看黄色小说 | 丁香六月在线 | 六月婷婷久香在线视频 | 免费一级片在线 | 大荫蒂欧美视频另类xxxx | 国产精品毛片一区二区 | 国产精品亚 | 免费在线观看av不卡 | 91视频国产高清 | 九色视频网站 | avwww在线观看 | 在线观看免费国产小视频 | 91久久国产精品 | 亚洲一级免费观看 | 亚洲国产中文字幕在线观看 | 中文av在线免费观看 | 久久私人影院 | 久久精品视频5 | 久久久综合精品 | 草莓视频在线观看免费观看 | 麻豆 91 在线 | 成人h电影 | 日韩va在线观看 | 亚州国产视频 | 综合精品在线 | 亚洲精品午夜久久久久久久久久久 | 九九九九精品 | 国产日韩精品在线 | 国产日韩视频在线 | 亚洲午夜精 | 国产在线观看网站 | 中文字幕日本特黄aa毛片 | 精品黄色在线观看 | 免费观看日韩 | а中文在线天堂 | 亚洲成熟女人毛片在线 | 最近中文字幕高清字幕免费mv | 成人资源在线 | 国产一区二区免费 | 日本在线观看视频一区 | 欧美视频www | 久久久免费网站 | 国产免费观看久久黄 | 国产在线999 | 日韩欧美国产视频 | 狠狠躁日日躁狂躁夜夜躁av | 天天操天天操天天 | 免费中文字幕视频 | 中文字幕在线观看一区二区三区 | 999视频在线播放 | 亚洲va欧洲va国产va不卡 | a色视频| 国产在线视频一区二区三区 | 综合网天天射 | 中文在线字幕免 | 婷婷伊人综合亚洲综合网 | 国产只有精品 | 伊人久久五月天 | 亚洲午夜久久久久 | 国产一卡二卡四卡国 | 成年人免费在线看 | 91传媒在线观看 | 久久ww| 亚洲专区 国产精品 | 少妇做爰k8经典 | 国产精品久久 | 九九免费观看视频 | 久久久久这里只有精品 | 美女视频黄的免费的 | 国产成人精品一区二区三区在线 | 久草网在线视频 | 国产精品高清在线观看 | 午夜私人影院久久久久 | 久久精品一二区 | 欧美少妇xx | 在线视频麻豆 | 免费看黄色毛片 | 日韩av网站在线播放 | 国产高清日韩欧美 | 成年人电影毛片 | 天天操操操操操操 | 国产中文在线字幕 | 中文字幕免费在线看 | 99精品欧美一区二区蜜桃免费 | 久久一区二区三区四区 | 天天操天天色天天射 | 蜜桃视频在线视频 | 在线观看视频99 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 五月婷婷视频 | 手机在线欧美 | 欧美久久久久久久久久久久久 | 国产精品系列在线 | 黄色毛片电影 | 四虎永久免费在线观看 | 免费看一级特黄a大片 | 9在线观看免费高清完整版 玖玖爱免费视频 | 91伊人久久大香线蕉蜜芽人口 | 久久午夜羞羞影院 | 高潮毛片无遮挡高清免费 | 国产精品免费观看网站 | 中文字幕av在线播放 | 99久久99久久免费精品蜜臀 | 玖玖在线播放 | 成人一区二区三区在线 | 五月激情丁香婷婷 | 最新免费av在线 | 96亚洲精品久久 | 黄色av电影免费观看 | 高清av网站 | 日韩高清免费观看 | 91视频在线免费下载 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲成人影音 | 免费福利在线播放 | 亚洲综合视频网 | 激情久久综合 | 国产日产欧美在线观看 | 欧美色操 | 亚洲欧美在线观看视频 | 国产伦精品一区二区三区… | 天天干天天天天 | 99久久婷婷 | 久久99国产精品二区护士 | 亚洲免费公开视频 | 国产精品久久久久av免费 | 狠狠躁日日躁狂躁夜夜躁av | 国产精品男女啪啪 | 最新日韩视频在线观看 | 成人蜜桃视频 | 一区二区精品视频 | 黄网在线免费观看 | 国产精品久久久久免费观看 | 欧美午夜性| 超碰大片 | 日韩特级毛片 | 亚洲高清在线观看视频 | www.亚洲精品在线 | 日韩中文字幕视频在线 | 成年人黄色av | 久草网免费 | 三级黄在线 | 国产成人久久精品亚洲 | 亚洲视频大全 | 日日爽夜夜操 | 日韩xxxx视频 | 天天干,天天干 | 国产视频第二页 | 国产亚洲精品久久19p | 在线黄色av| 成人视屏免费看 | 久久久久久美女 | 欧美久草网 | 91av色| 婷婷激情网站 | 成人h电影 | 久久99国产精品 | 欧美在线视频一区二区三区 | 日本中文字幕在线观看 | 天天射天天爱天天干 | 日日日操操 | 日韩午夜小视频 | 欧美伦理一区二区 | 麻豆视频在线播放 | 天天操欧美| 天天操一操| 高清av不卡 | 久操久 | 国产精品白虎 | 国产精品乱码一区二区视频 | 91综合视频在线观看 | 免费手机黄色网址 | 久久婷婷网 | 亚洲免费av电影 | 久久手机精品视频 | 日韩在线观看中文字幕 | 久久超碰在线 | 国产精品一区二区在线 | 国产精品成人一区二区 | 在线电影av | 精品一区二区精品 | 久久久久久久久久久福利 | 亚洲国产精品va在线看黑人动漫 | 精品女同一区二区三区在线观看 | 成年人网站免费观看 | 亚洲国产三级在线 | 国产精品久久久久久久久婷婷 | 亚洲天天做 | 日韩欧美成 | 天天摸日日操 | 亚洲五月| 一区二区三区在线免费观看视频 | 久久久久久网址 | av动图| www亚洲精品| 国产高清永久免费 | 国产日产在线观看 | 日韩乱码在线 | 精品毛片久久久久久 | 337p西西人体大胆瓣开下部 | 欧美在线a视频 | av在线播放中文字幕 | 久久国产精品偷 | 天天操夜夜摸 | 久久综合久久综合这里只有精品 | 人人爽人人搞 | 九九九九热精品免费视频点播观看 | 精品久久久久国产免费第一页 | 综合国产在线 | 亚洲国产手机在线 | 中文字幕一区二区三区四区久久 | 黄色av大片| 欧美日产在线观看 | 色诱亚洲精品久久久久久 | 日韩丝袜在线观看 | 波多野结衣视频一区 | 九九久久精品视频 | 天天天干天天射天天天操 | 国产五十路毛片 | 中文字幕高清有码 | 久久精品欧美一 | 热久久国产 | 亚洲人成精品久久久久 | av资源免费看 | 午夜视频在线观看一区二区三区 | 天天干国产 | 99热手机在线 | 日本女人在线观看 | 五月婷婷丁香网 | 亚洲精品免费观看视频 | 久久久亚洲网站 | 午夜精品视频一区 | 国产视频 亚洲精品 | 99久精品视频 | 午夜性生活片 | 国产麻豆成人传媒免费观看 | 99热国产精品 | 特级西西444www大胆高清无视频 | japanesexxx乱女另类 | 韩国av一区二区 | 黄色成人av | 欧美性脚交 | 中文字幕一区二区三区在线视频 | 亚洲国产一区av | 久久九九国产视频 | 色婷婷综合久久久中文字幕 | 亚洲国产精品女人久久久 | 国产中文字幕在线免费观看 | 欧美精品九九99久久 | 永久免费观看视频 | 国产伦理一区二区三区 | 天天伊人网 | 日韩午夜av| 国产日本在线观看 | 麻豆视频在线免费看 | 黄色小说在线免费观看 | 国产一级免费观看 | 国产视频在线观看一区 | 国产成人久久精品77777综合 | 狠狠色丁香婷婷综合视频 | 日韩理论在线观看 | 婷婷六月色 | 日日干天天爽 | 亚洲精品字幕 | 尤物97国产精品久久精品国产 | 国产成人精品女人久久久 | 国产成人综 | 国产成人黄色网址 | 亚洲区另类春色综合小说校园片 | 天天操天天射天天插 | av网站在线观看免费 | 午夜视频久久久 | av怡红院 | 在线电影播放 | 狠狠狠的干 | 欧美不卡在线 | 亚洲精品白浆高清久久久久久 | 亚洲h在线播放在线观看h | 日本婷婷色 | 99精品国产在热久久 | 91精品久久久久久综合乱菊 | 麻豆网站免费观看 | 色综合久久精品 | 欧美日韩大片在线观看 | av免费网页| 久久免费精品一区二区三区 | 日本中文字幕在线视频 | 久久久九色精品国产一区二区三区 | 日韩欧美视频免费在线观看 | 亚洲精品视频一二三 | 中文字幕在线字幕中文 | 午夜久久久久久久久久影院 | 日韩在线免费播放 | 亚洲视频www | 免费看久久久 | 婷婷久久国产 | 在线国产小视频 | 免费国产一区二区 | 成人黄色电影免费观看 | 日韩免费不卡视频 | 国产精品福利午夜在线观看 | 中文字幕精品三区 | 97超碰精品 | 91精品视频播放 | 五月激情电影 | 国产精品18久久久久久久久 | 国产亚洲精品成人 | 国产午夜剧场 | 久久99久久精品国产 | 色综合久久中文字幕综合网 | 91爱在线| 色综合久久五月天 | 久热免费在线 | 色婷婷国产精品 | 日韩精品一区二区三区三炮视频 | 91男人影院 | 超碰人人av | 激情综合亚洲 | 日韩黄色中文字幕 | 日韩综合一区二区 | 欧美精品久久人人躁人人爽 | 国产99一区 | 久久久久久综合网天天 | 激情小说网站亚洲综合网 | 国产无遮挡又黄又爽馒头漫画 | 午夜精品久久久久久久久久久久久久 | 视频精品一区二区三区 | 日韩在线精品一区 | 五月天免费网站 | 天天做天天爱夜夜爽 | 99这里有精品| 99精品视频在线播放免费 | 久久私人影院 | 麻豆视频在线观看免费 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 色综合久久88| 少妇搡bbbb搡bbb搡忠贞 | 亚洲在线资源 | 精品一区二区免费在线观看 | 91av资源网 | 在线精品在线 | 国产午夜精品av一区二区 | 亚洲激情视频 | 狠狠干天天干 | 国产免费资源 | 99热精品视 | 国产免费亚洲 | 97成人精品视频在线观看 | 国产精品99页 | 日韩av电影中文字幕在线观看 | 久久精品播放 | www.五月天婷婷 | 国产精品完整版 | 国产不卡精品 | 91视频免费观看 | 黄色大全免费网站 | 97精品伊人 | av在线电影网站 | 亚洲高清视频在线播放 | 久久精精品 | 五月天色网站 | 二区三区中文字幕 | 夜夜爱av | 四虎欧美 | 国产视频在线一区二区 | 色爱区综合激月婷婷 | 精品欧美一区二区在线观看 | 日韩av偷拍| 久久免费视频在线观看30 | 国产最新在线视频 | 久久综合影音 | 久久久久免费网 | 久久精品系列 | 日韩特黄一级欧美毛片特黄 | 在线播放91 | 麻豆免费视频观看 | 91探花国产综合在线精品 | 91免费在线看片 | 久久人人爽人人爽人人片 | 国产欧美综合视频 | 999久久久免费精品国产 | 超碰久热 | 欧美乱大交 | 亚洲欧美日本一区二区三区 | 97在线观看免费高清完整版在线观看 | 国产视频91在线 | 国产精品久久电影观看 | 日韩天天干 | 日韩欧美视频免费在线观看 | 2019免费中文字幕 | 国产伦理精品一区二区 | 综合网成人 | 国产夫妻自拍av | 亚洲一级黄色片 | 国产亚洲精品无 | 欧美人体xx | 国产精品 国内视频 | 中国一级特黄毛片大片久久 | 欧美日本啪啪无遮挡网站 | 最新色视频 | 黄色毛片观看 | 一区二区三区在线观看免费 | 日韩免费在线 |