2013-11-27 27 views
0

我目前从事ASP.NET MVC 4项目。为了在版本5中利用新的身份模型,我使用NuGet更新了项目并做了相应的更改。尽管它引用冲突的警告,但它工作得很好。NuGet在更新包后导致了一些引用冲突

但是,当我将它部署到Windows Azure时,它停止工作。详细地说,我可以访问虚拟目录中的HTML文件,根据规则这将不会被正常允许,并且所有控制器都会被忽略并且不可访问(404)。

我甚至登录到服务器,检查和反汇编的DLL,只发现有不明确的匹配。所以我仔细研究了参考冲突并感到震惊 - 其中有很多。甚至涉及mscorlib和System.Web。我将所有引用的“Copy Local”设置为true后,问题仍然存在。

正如你所看到的,为它们生成重定向绑定并不那么容易。我想知道服务器和本地引用之间必须有一些区别,但无法弄清楚。

有没有人有解决方案? Thx提前!

回答

0

哪个版本的NuGet安装在您的服务器上?在最新版本的NuGet中已经修复了一些绑定重定向错误。

能否请您安装http://docs.nuget.org/docs/start-here/installing-nuget的最新NuGet,看看您的问题是否仍然存在?谢谢。

+0

实际上,现在是我决定更新项目的时候了,我将我的NuGet软件更新为最新版本。 Thx都一样。 :) –