Asp.net mvc mvc2中的装配错误

Asp.net mvc mvc2中的装配错误,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,我在部署MVC2应用程序时遇到以下错误,我的目标框架是4.0 无法加载文件或程序集“System.Web.WebPages.Razor,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件 ]我猜你还没有在目标机器上安装MVC2 从我这里得到它。 你不能这样做-Razor在MVC2中不存在。它仅在MVC3中引入。在根目录下的web.config和~/Views/文件夹中,找到对Sys

我在部署MVC2应用程序时遇到以下错误,我的目标框架是4.0

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

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

从我这里得到它。

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


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

我在安装visual studio 2010 ultimate时拥有mvc2,实际上我最初在mvc4中创建了一个项目,它工作正常,我希望在mvc 2中实现同样的功能,但是当我部署时,我得到了错误啊,好吧,我已经更新了我的答案。基本上,MVC2中不存在Razor。