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不客气! –