1
目前運行我的ASP.NET網頁API 2項目,它沒有使用任何OWIN中間件。我知道這是因爲「啓動」類(如下圖所示)不被運行:啓動網頁API 2 OWIN
[assembly: OwinStartup(typeof(MyProject.Startup))]
namespace MyProject
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
}
Global.asax中的Application_Start
仍在轉而執行。
我已經安裝了以下OWIN包:
<package id="Owin" version="1.0" targetFramework="net451" />
<package id="Microsoft.Owin" version="3.0.0" targetFramework="net451" />
<package id="Microsoft.Owin.Cors" version="2.1.0" targetFramework="net451" />
<package id="Microsoft.Owin.Host.SystemWeb" version="3.0.0" targetFramework="net451" />
<package id="Microsoft.Owin.Security" version="3.0.0" targetFramework="net451" />
<package id="Microsoft.Owin.Security.OAuth" version="3.0.0" targetFramework="net451" />
據我瞭解,在安裝Microsoft.Owin.Host.SystemWeb
包應啓動在OWIN應用。
我使用的Web API框架的5.2.2版本。
啊,我不得不添加此並刪除Global.asax文件。仍然在與OWIN交手。謝謝。 – davenewza
@davenewza不客氣! –