升级了asp项目引用的mvc版本之后报错
ASP.NET MVC - …The view must derive from WebViewPage, or WebViewPage
网上的方法试了一圈最后在项目目录下的Web.config文件中的configuration节点下加了以下代码就可以了
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="3.0.0.0-4.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
eg:只是记录我是如何解决此问题的,并不一定能解决所有人的问题
ASP.NET MVC版本升级后的配置修正
本文分享了在升级ASP.NET MVC项目引用版本后遇到的错误及解决方案。通过在Web.config文件中添加特定的assemblyBinding节点,实现了对System.Web.Helpers等组件版本的重定向,成功解决了视图继承问题。
496

被折叠的 条评论
为什么被折叠?



