ASP .NET Web窗体:无法加载文件或程序集'System.Web.WebPages.Deployment,Version = 2.0.0.0

时间:2014-07-22 10:43:07

标签: asp.net .net

我将现有的ASP .NET网站和Web应用程序移动到新服务器,我收到以下错误:

  

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

我将此程序集放在我的计算机上,并将其复制到我的网站的BIN文件夹中。它给出了一个新的错误:

  

无法加载文件或程序集'System.Web.WebPages.Deployment,   Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或   其中一个依赖项。定位程序集的清单定义   与装配参考不匹配。 (HRESULT的例外情况:   0x80131040)

这是否意味着ASP .NET未在服务器计算机上正确安装?我该如何解决这个问题?我还注意到程序集存在于Program Files (x86)/Microsoft ASP.NET文件夹中某处的计算机上。但是,服务器上不存在Program Files (x86)/Microsoft ASP.NET文件夹。

2 个答案:

答案 0 :(得分:2)

解决方案:我在服务器上安装了ASP .NET Web页面和ASP.NET MVC 4。这会安装缺少的程序集并创建丢失的文件夹。

答案 1 :(得分:0)

例外不言自明:您的项目引用了此程序集的2.0.0.0版,并且您已复制版本1.0.0.0

找到正确的版本,你会没事的