加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net核心 – 从OWIN迁移到ASP.NET核心

发布时间:2020-12-15 22:46:54 所属栏目:asp.Net 来源:网络整理
导读:当从OWIN迁移到ASP.NET Core时,我发现了一个 information about dependencies to migration,但是我没有找到有关这些其他主题的信息: 中间管道.这是不一样的吗? DelegatingHandler管道(例如Web API).这是不一样的吗? startup.cs文件.这有什么不同吗 简而言
当从OWIN迁移到ASP.NET Core时,我发现了一个 information about dependencies to migration,但是我没有找到有关这些其他主题的信息:

>中间管道.这是不一样的吗?
> DelegatingHandler管道(例如Web API).这是不一样的吗?
> startup.cs文件.这有什么不同吗

简而言之,要知道什么是需要我注意的主要热点,才能从OWIN转移到ASP.NET Core.

作为第一个例子 – ASP.NET Core似乎没有HttpConfiguration.有无数的示例插件和服务承担它的存在.我想推断如何将HttpConfiguration的指令翻译成ASP.NET Core预期的任何方法.

另一个例子,Swashbuckle documentation给出了使用OWIN进行设置的说明,但这些说明不适用于ASP.NET Core.如果我理解了与OWIN的主要区别,那么“guesstimate”如何将Swashbuckle安装到ASP.NET Core中将会更容易.

>注意:Swashbuckle还提供了自助应用程序的说明.这使我感到困惑,因为我认为OWIN(相对于Katana)已经是自我主导的,所以对我来说听起来是多余的.但我不认为这与现在的问题有关.

我的问题已经用Swashbuckle作为例子,但是我并没有专门问Swashbuckle.

更新

我发现我正在寻找的大部分信息都在文章Transitioning from Web API 2 to ASP.NET MVC 6中.

解决方法

>中间件在Katana和Core之间非常相似,但您使用HttpContext而不是IOwinContext.
> Startup.cs是类似的,但是还有更多的DI支持.
> WebApi已经被合并到MVC中
> DelegatingHandler不见了,用中间件代替.
> HttpConfiguration已经分成路由和MvcOptions.

也是https://blogs.msdn.microsoft.com/webdev/2014/11/14/katana-asp-net-5-and-bridging-the-gap/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读