C#Owin auth20开发 OwinStartup 不会触发的解决办法

时间:2021-07-24 14:09:21

在使用owin auth20设置token时候遇到一个问题。项目中已经存在如下初始化配置类

using Microsoft.Owin;
using Owin; [assembly: OwinStartupAttribute(typeof(WeiXin.Web.Startup))]
namespace WeiXin.Web
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
}

同时项目中也引用了Microsoft.Owin.Host.SystemWeb,Microsoft.Owin.Security,Microsoft.Owin.Security.Cookies,Microsoft.Owin.Security.OAuth.但上面代码不会触发。安装以上类库时,使用nuget命令安装。

最后查找到在bin目录下未发现Microsoft.Owin.Host.SystemWeb.dll。添加后问题解决