我有一个WCF服务项目。它的生成没有错误,并且可以在Visual Studio(2015)中运行。例如,当我尝试通过浏览器访问服务页面时,http://localhost:59007/MyServiceEndpoint.svc会显示一个黄色的死亡屏幕,其中引用了Owin。
你好? OWIN与它有什么关系?我在发明OWIN之前就使用过WCF,以前没有使用过OWIN,现在也不打算使用。我检查了Proj参考,在任何地方都没有参考Owin Dll。发生了什么事?
答案 0 :(得分:0)
事实证明,即使我在WCF项目中的任何地方都没有引用OWIN,还是以某种方式引用了OWIN DLL(Microsoft.Owin.dll,Microsoft.Owin.Host.SystemWeb.dll,Microsoft.Owin.Security.dll,Owin。 dll,Microsoft.Web.Infrastructure.dll)存在于我的WCF项目的/ bin中。
我手动删除了所有这些,现在死亡的黄屏消失了!
答案 1 :(得分:0)
将其添加到 web.config 的 appSettings 也可能有效: