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

asp.net-mvc-5 – OWIN是否调用MVC(ASP.NET MVC)?

发布时间:2020-12-16 00:35:05 所属栏目:asp.Net 来源:网络整理
导读:在Visual Studio 2013中查看一个标准的新MVC 5项目,您可以看到它现在包含OWIN。 有一个新的OWIN启动类配置auth但是我看不到/在哪里MVC5注册了OWIN。这是怎么发生的? 我假设在进入MVC管道之前,所有请求都通过OWIN。为什么还会包括OWIN? 请注意:我不是问O
在Visual Studio 2013中查看一个标准的新MVC 5项目,您可以看到它现在包含OWIN。

有一个新的OWIN启动类配置auth但是我看不到/在哪里MVC5注册了OWIN。这是怎么发生的?

我假设在进入MVC管道之前,所有请求都通过OWIN。为什么还会包括OWIN?

>请注意:我不是问OWIN是如何设置的,这很容易在文档中解释。我对MVC5如何使用OWIN感兴趣。

解决方法

更新:我想出了为什么MVC5使用OWIN,即使请求由IIS管道而不是OWIN处理。

MVC5没有通过OWIN,但是看起来可能会在将来改变。相反,MVC目前仍然需要通过IIS集成管道。 OWIN包含在默认MVC项目中的原因是,MVC5可以使用Owin中间件组件。

从OWIN middleware in the iis integrated pipeline:

In order for an OMC to participate in this same,event-based execution
ordering,the Katana runtime code scans through the startup
configuration and subscribes each of the middleware components to an
integrated pipeline event.

由于Web.Api和MVC已经被组合并放弃了System.Web,因此在ASP.NET vNext中有所改变,有利于OWIN和项目Helios。

(编辑:李大同)

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

    推荐文章
      热点阅读