我目前从事ASP.NET MVC 4项目。为了在版本5中利用新的身份模型,我使用NuGet更新了项目并做了相应的更改。尽管它引用冲突的警告,但它工作得很好。NuGet在更新包后导致了一些引用冲突
但是,当我将它部署到Windows Azure时,它停止工作。详细地说,我可以访问虚拟目录中的HTML文件,根据规则这将不会被正常允许,并且所有控制器都会被忽略并且不可访问(404)。
我甚至登录到服务器,检查和反汇编的DLL,只发现有不明确的匹配。所以我仔细研究了参考冲突并感到震惊 - 其中有很多。甚至涉及mscorlib和System.Web。我将所有引用的“Copy Local”设置为true后,问题仍然存在。
正如你所看到的,为它们生成重定向绑定并不那么容易。我想知道服务器和本地引用之间必须有一些区别,但无法弄清楚。
有没有人有解决方案? Thx提前!
实际上,现在是我决定更新项目的时候了,我将我的NuGet软件更新为最新版本。 Thx都一样。 :) –