【发布时间】:2016-06-30 02:26:00
【问题描述】:
从 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 的主要区别,那么“猜测”如何将 Swashbuckle 安装到 ASP.NET Core 中会更容易。
- 注意:Swashbuckle 还提供了
self-hosted应用程序的说明。这让我感到困惑,因为我认为 OWIN(vis-a-vis Katana)已经是自托管的,所以这对我来说听起来是多余的。但我认为这与当前的问题无关。
我的问题以 Swashbuckle 为例,但我并不是专门询问 Swashbuckle。
更新
我发现我要查找的大部分信息都在文章Transitioning from Web API 2 to ASP.NET MVC 6 中。
【问题讨论】:
标签: asp.net-core owin katana