Owin启动不止一次

时间:2016-06-15 13:27:03

标签: c# asp.net-web-api asp.net-web-api2 owin

在我们开发的web api 2应用程序中,在运行Web服务器时,出于某种原因,Owin Startup方法不止一次发生。这有什么特定的原因吗?我应该在哪里考虑以防止它?

谢谢!

2 个答案:

答案 0 :(得分:0)

启动时设置断点,每次在断点处停止时检查调用堆栈窗口。这将告诉你从哪里调用它。

当您添加OWIN startup detection设置并且还在代码中添加显式启动时,我也看到了这种情况 - 例如在您的WebApi配置中。订购也可能是个问题。

答案 1 :(得分:0)

检查在类中添加的Assembly属性,所以首先它注册了owin然后触发,它也是静态的