2 yyrrte yyrrte 于 2015.05.29 16:35 提问

MVC项目部署上Azure报错是什么情况???

我在VS2013中建了一个默认的WebSite(Razor V3),没有做任何改动,本地运行正常,直接发布上Azure Web Site就报错:
Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
请问是何原因?
谢谢解答哦。。。

2个回答

devmiao
devmiao   Ds   Rxr 2015.05.29 17:16

在view的Web.config

 <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />

再不行,拷贝一个System.Web.WebPages.Razor过去

JamborYaoMSFT
JamborYaoMSFT   Rxr 2015.06.01 17:36

Hi,

你也可以尝试下设置所有的引用集的copy local属性为true,详细参考下面的图:
图片说明
如果这个方式不行的话,欢迎继续跟帖。

Best Regards,
Jambor
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问

Csdn user default icon
上传中...
上传图片
插入图片