我目前正在参与ASP.NET MVC 4项目。为了利用版本5中的新身份模型,我使用NuGet更新了项目,并相应地进行了一些更改。虽然它在参考冲突的警告下工作得很好。
但是,当我将其部署到Windows Azure时,它停止了工作。详细地说,我可以访问虚拟目录中的HTML文件,根据规则通常不允许这样做,并且所有控制器都被忽略并且不可访问(404)。
我甚至登录到服务器,检查并反汇编了DLL,但却发现存在模糊匹配。所以我仔细研究了参考冲突并感到震惊 - 其中有很多。甚至涉及mscorlib和System.Web。将所有引用的“复制本地”设置为true后,问题仍然存在。
正如您所看到的,为所有这些生成重定向绑定并不容易。我想知道服务器上的引用和本地引用之间肯定存在一些差异,但无法弄明白。
有没有人有解决方案? Thx提前!
答案 0 :(得分:0)
您的服务器上安装了哪个版本的NuGet?在最新版本的NuGet中已经修复了一些绑定重定向错误。
您能否从http://docs.nuget.org/docs/start-here/installing-nuget安装最新的NuGet,看看您的问题是否仍然存在?感谢。