清单定义与system.web.razor的程序集引用不匹配?

时间:2014-05-30 14:51:42

标签: c# asp.net asp.net-mvc asp.net-mvc-3 razor

我按照http://www.w3schools.com/aspnet/mvc_intro.asp的W3schools教程创建了一个基本的MVC应用程序。 (这是我在MVC应用程序中的第一次尝试,所以我可能会把它搞砸到某个地方,但此时似乎工作正常。)然后我按照"上传单个文件" http://haacked.com/archive/2010/07/16/uploading-files-with-aspnetmvc.aspx/上的说明  尝试创建文件上传表单。在遵循第二组说明之前,应用程序按预期执行。现在我收到以下错误:

  

警告〜解决方案\ Views \ Home \ About.cshtml:   ASP.NET运行时错误:无法加载文件或程序集   ' System.Web.Razor'或其中一个依赖项。定位的组件   清单定义与程序集引用不匹配。 (例外   来自HRESULT:0x80131040)

遇到此错误的其他人使用绑定重定向来解决它,但在我的web.config中已经存在:

<dependentAssembly>
        <assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>

此外,我已经检查了我的解决方案中的参考资料,System.Web.Razor版本3.0.0.0绝对存在。

为什么我会收到此错误,哪里出错?

0 个答案:

没有答案