【问题标题】:Assembly error in mvc2mvc2 中的汇编错误
【发布时间】:2013-07-09 07:25:17
【问题描述】:

部署 mvc 2 应用程序时出现以下错误,我的目标框架是 4.0

无法加载文件或程序集“System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-2


    【解决方案1】:

    ]我猜你的目标机器上没有安装 MVC2。

    here 获取。

    你不能这样做 - MVC2 中不存在 Razor。它仅在 MVC3 中引入。在您的 web.config 根目录和 ~/Views/ 文件夹中,找到对 System.Web.WebPages.Razor 的所有引用并将其删除。

    如果您将 Razor 用于您的任何视图,那么您很可能需要降级到 MVC3。同样,最简单的方法是创建一个新的 MVC3 项目并重新添加所有控制器和视图。

    【讨论】:

    • 我在安装 Visual Studio 2010 Ultimate 时有我的 mvc2,实际上我最初在 mvc4 中创建了一个项目,它工作正常,我希望在 mvc 2 中实现相同,但是当我部署时得到错误
    • 啊好吧 - 我已经更新了我的答案。基本上,MVC2 中不存在 Razor。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多