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

在使用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。添加后问题解决

原文地址:https://www.cnblogs.com/vincentGan/p/7305526.html