mvc2中的汇编错误

时间:2013-07-09 07:25:18

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

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

  

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

1 个答案:

答案 0 :(得分:0)

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

here获取。

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

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