2016-02-12 70 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 =真

它工作得很好:)

感谢。