首页 > 解决方案 > Katana OWIN 程序集依赖问题

问题描述

所以,我一直在关注 Scott Allen 关于 OWIN 和 Katana 的教程,并决定从一个空的 Web Api 项目开始尝试。

我已经按照他的顺序安装了 Nuget 包:

Microsoft.Owin.Hosting
Microsoft.Owin.Host.HttpListener
Microsoft.Aspnet.WebApi.OwinSelfHost
Microsoft.Owin.Host.SystemWeb

但是,当我从 IIS 运行它时,我不断收到此错误:

错误

如果我通过 Nuget 将 Owin 的版本降级到 2.0.2.0,我会收到关于 Newtonsoft.Json 到 6.0.0.0 的类似错误,如果我将其降级,它会将其他包降级并引发 Newtonsoft.Json 到 4.5.0.0 的另一个错误

我尝试重新安装软件包,确保 web.config 文件具有正确的约定等,但无济于事。我也尝试过从 Web 控制台应用程序开始,如果它使用控制台运行,则没有问题。仅在 IIS 中。

有什么帮助吗?

标签: c#asp.netasp.net-web-apiowin

解决方案


推荐阅读