2016-02-12 67 views
-2

我正在建立一個天藍色的測試網站,我在Azure網站中遇到問題,因爲我的本地代碼發佈到IIS中的文件夾和設置是工作正常。我在vs2015工作。用C#編寫的代碼。錯誤低於一。無法加載文件或程序集「System.Web.WebPages.Razor」或其某個依賴項。定位的程序集清單定義與程序集引用不匹配。請幫忙。謝謝 crAzure網站dll兼容性問題 - System.Web.WebPages.Razor

+0

你有什麼試過?你看過引用的版本嗎?是否部署了引用版本? – viperguynaz

回答

0

添加到RoteS的回答中,如果您在VS2015上使用MVC,並且您正在部署到Azure Continuous Integration,爲什麼不參考MVC Nuget package呢?您不需要提交或複製該DLL,Azure(Kudu)將在部署後爲您處理包恢復。

0

感謝您的回覆。 我試了兩個選項 1.設置copylocal = true 2.Instlling Microsoft.AspNet.Mvc -Version 5.2.3 但問題仍然存在。它在發佈時適用於本地系統。 但它不適用於Azure。似乎是一些發佈問題。

最後的第三步,

我已經採取了所有的MVC相關的DLL和複製到濱碼的手動,從這個位置,而不是包的位置提到。 設置選項 - copyLocal =真

它工作得很好:)

感謝。