-1

我收到这个错误。

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

我的托管服务提供商说 MVC 3 已经安装,它适用于同一服务器上的一个域,但该域不工作。

我看到了很多与此相关的问题和答案,但我想避免手动添加 DLL。如果 MVC 3 安装正确。我不会得到这个错误。正确的?

我该如何解决这个问题?

4

2 回答 2

1

根据我上面的评论,听起来应用程序引用了一些 MVC 4 组件。很高兴听到您有解决方案!

于 2012-07-19T10:07:22.903 回答
0

在为非 MVC 网站进行删除和发布后,我遇到了这个错误。显然,我的站点中的某些内容正在引用 System.Web.Helpers 并且被复制(即使我从项目中删除了引用),但以下 dll 未在发布中复制:

  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor

我宁愿从项目中删除所有这些 dll,但简单的解决方案是将上述每个 dll 的“复制本地”属性设置为 True。

于 2013-07-25T16:56:04.543 回答