.net 程序部署 报错

ServerErrorin'/'Application.Couldnotloadfileorassembly'System.Web.Http.WebHost,Versio... Server Error in '/' Application.
Could not load file or assembly 'System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 系统找不到指定的文件。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 系统找不到指定的文件。

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

请问这到底是为什么? 从没遇见过 以前用sqlsever 现在用mysql 是数据库连接问题 还是其他什么问题?
展开
 我来答
百度网友6705c13
推荐于2016-06-24 · TA获得超过801个赞
知道小有建树答主
回答量:613
采纳率:83%
帮助的人:203万
展开全部
有dll找不到导致的,可能是部署环境与你的开发环境不一致。最简单的办法就是从你的开发环境放一份过去,可以在引用里找到System.Web.Http.WebHost,属性,复制到本地,这样它就出现在你的bin目录下了,一起部署到服务器上试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式