我使用 Mvc3AppConverter 并将 MVC2 转换为 MVC3,在出现 Tag-builder 的编译错误后,我添加了 System.Web.WebPages 引用,但现在我收到以下 Web 配置错误:
解析器错误消息:无法加载类型“System.Web.Mvc.ViewTypeParserFilter”。
来源错误:
<pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter" pageBaseType="System.Web.Mvc.ViewPage" userControlBaseType="System.Web.Mvc.ViewUserControl">
<controls>
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="System.Web.Mvc" tagPrefix="mvc" />
最佳答案
您的应用程序的根 web.config 文件是否具有从版本 1.0-2.0 到 3.0 的 System.Web.Mvc 的程序集绑定(bind)重定向?
此外,尝试使用程序集限定的类型名称:“System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35”
关于asp.net - 将 MVC 2 转换为 MVC 3 后,我得到了 : Could not load type 'System.Web.Mvc.ViewTypeParserFilter' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7030656/