【发布时间】:2014-07-22 10:43:07
【问题描述】:
我将现有的 ASP .NET 网站和 Web 应用程序移至新服务器,但出现以下错误:
无法加载文件或程序集'System.Web.WebPages.Deployment, 版本=2.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。系统找不到指定的文件。
我在我的计算机上找到了这个程序集,并将它复制到我网站的 BIN 文件夹中。它给出了一个新错误:
无法加载文件或程序集'System.Web.WebPages.Deployment, 版本=1.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。定位程序集的清单定义 与程序集引用不匹配。 (HRESULT 的例外情况: 0x80131040)
这是否意味着 ASP .NET 没有正确安装在服务器机器上?我该如何解决这个问题?我还注意到该程序集存在于我的计算机上 Program Files (x86)/Microsoft ASP.NET 文件夹的某个位置。但是,Program Files (x86)/Microsoft ASP.NET 文件夹在服务器上不存在。
【问题讨论】: