它在服务器上运行良好。但现在我在新服务器上部署它。我只是将Package从旧服务器复制到此服务器。
当我浏览应用程序时,得到下面提到的错误。
无法加载文件或程序集“System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'要么 其中一个依赖项。该系统找不到指定的文件。
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪 有关错误及其来源的更多信息 码。
异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集&System; Web.WebPages.Razor,Version = 2.0.0.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个 依赖。系统找不到指定的文件。
来源错误:
在执行当前Web请求期间生成了未处理的异常。有关的来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。
在新服务器上它显示.net clr版本v4.0.30319,但在旧服务器上它是 应用程序池的.net版本v4.0.30319。
此框架是否相关问题?或者我错过了什么?
答案 0 :(得分:0)
您的新服务器可能没有安装ASP.NET-MVC。您可以将复制到本地设置的System.Web.WebPages.Razor
引用设置为true。
右键单击引用中的System.Web.WebPages.Razor
,然后单击属性。将Copy Local
设置为true。