如何解决“无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0”

时间:2016-06-21 11:01:54

标签: asp.net-mvc hosting

我已经在MVC 4中创建了一个Web应用程序并将其托管在本地IIS中并且它工作正常但是当我在第三方服务器(即Glob-host)中托管它时它会给我错误并且我的应用程序没有运行。请任何人给我一个建议,我的申请中有什么不对。 错误是......

  

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

     

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

     

异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集'System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件。

     

来源错误:

     

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

     

程序集加载跟踪:以下信息有助于确定无法加载程序集“System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”的原因。

1 个答案:

答案 0 :(得分:0)

最常见的要点:

→您必须确保引用所有DLL,重建项目并在服务器上重新上传。

→确保为您的站点在生产服务器中使用的应用程序池启用了32位应用程序支持。 (如果任何DLL需要32位支持而你没有启用它,你将面临这样的问题)