所以,我一直在关注关于OWIN和Katana的Scott Allen的教程,并决定从一个空的Web Api项目开始尝试。
我按顺序安装了Nuget包:
Microsoft.Owin.Hosting
Microsoft.Owin.Host.HttpListener
Microsoft.Aspnet.WebApi.OwinSelfHost
Microsoft.Owin.Host.SystemWeb
但是,当我从IIS运行它时,我不断收到此错误:
如果我将Owin的版本通过Nuget降级到2.0.2.0,我在引用Newtonsoft.Json到6.0.0.0时会出现类似的错误,如果我降级它,它会降级其他包装并引发另一个错误Newtonsoft.Json到4.5.0.0
我尝试重新安装软件包,确保web.config文件具有正确的约定等,但无济于事。我也尝试从Web控制台应用程序启动,如果它使用控制台运行,则没有问题。仅限IIS。
有人帮忙吗?