未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
求解怎么破?
bin里面文件不全
在自己电脑上可以跑 放服务器上就不行了~
你服务器上面有framework 4.0 吗?dll添加了吗?
在自己电脑上可以跑 放服务器上就不行了~
@小肥羊同学: 对的,楼下说的很清楚了。你服务器没有高版本的framework,要么装4.0、也可以装4.5,配置好iis之后选择一个版本就ok
@米粒儿。: 4.0.30319 服务器上是有装这个的
目测是.net 4.0程序集的问题的。你开发的环境是多少?不行的话你装一下.net framework 4.5试试、这个你可以网上下载的。下载安装后。在池子里选一下4.5即可。
在自己电脑上可以跑 放服务器上就不行了~
@小肥羊同学: 就是服务器上没有这个环境撒。所以让你下一个4.5的。
@贫民窟大侠: 我开发用的是4.0的 服务器要用4.5么?
@小肥羊同学: 嗯。
@小肥羊同学: 你装完后在池子里的framwork版本下拉选项那。如果能找到v4.0.3.309这个版本就可以了。4.5虽说是4.5但是显示的并不是那个。
@贫民窟大侠: 4.0.3.30319有这个版本了 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4 我自己电脑上有这个 服务器上没有 然后这里面Assemblies文件夹 有System.Web.Http.WebHost.dll这个文件
@小肥羊同学: 装4.5之后就显示的是这个。这个版本就是4.5.但是显示的是4.0
就相当于做网站,引用json一样,两个相关项目之间引用的json不一样,那怎么可能不报错呢
服务器上有装.net吗?