2013-11-27 35 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都一樣。 :) –