【问题标题】:Could not load file or assembly 'System.Web.Helpers' or one of its dependencies [duplicate]无法加载文件或程序集“System.Web.Helpers”或其依赖项之一[重复]
【发布时间】:2014-08-12 09:39:59
【问题描述】:

Web 应用程序在我的 VS2010 中运行良好,但是当我将它托管在服务器上时,它在下面显示错误

无法加载文件或程序集“System.Web.Helpers”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

【问题讨论】:

  • 在你的 web.config 中找到

标签: reference .net-assembly .net-framework-version


【解决方案1】:

听起来 MVC 尚未安装在服务器上。 并且已发布(已部署的环境)中缺少 dll。这就是它在本地工作的原因。

解决方案 - 将引用复制到本地

  1. 右键单击参考 System.Web.Helpers 并选择属性
  2. 将 Copy Local 更改为 true。
  3. 构建解决方案
  4. 重新部署解决方案

【讨论】:

  • System.Web.Helpers 不附带 .net 3.5?
  • 我不知道天气会不会来。但是如果你把这个 dll 放在你的 bin 中然后尝试,我希望它会工作
  • 我已经在 Bin 文件夹中了。我只是在 IIS 的池应用程序中将 3.5 更改为 4.0。现在它工作正常。
猜你喜欢
  • 1970-01-01
  • 2015-05-22
  • 2012-03-22
  • 2021-12-12
  • 2012-01-14
  • 1970-01-01
相关资源
最近更新 更多