Mar*_*cus 5 c# webactivator owin asp.net-mvc-5
我WebActivator.PreApplicationStartMethod在我目前的项目中使用但似乎OwinStartupAttribute可以做同样的工作?这是正确使用的OwinStartupAttribute吗?
PreApplicationStartMethodAttribute允许您在ASP.NET管道的早期运行一些代码.ASP.NET请求由IIS管道处理.
Owin中间件旨在运行在与服务器无关的管道中.
基本上,您可以在非IIS环境中托管owin中间件.
如果要通过IIS管道运行Owin,则必须安装并使用Owin.Host.SystemWeb:
Install-Package Microsoft.Owin.Host.SystemWeb
Run Code Online (Sandbox Code Playgroud)
似乎SystemWeb 使用 PreApplicationStartMethod挂钩到应用程序启动.
所以,我猜,目前没有太大区别.
考虑到将来可能会发生变化,我会坚持使用Owin Startup.
| 归档时间: |
|
| 查看次数: |
2769 次 |
| 最近记录: |