未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案

转载请注明来源: http://www.cnblogs.com/zaiyuzhong/p/Unload-Infrastructure-Solution.html 

部署MVC5  项目发布到文件系统 IIS新建网站选择刚发布的项目 浏览 报错

上面一堆没看懂没关系   解决方法

VisualStudio 打开项目  打开 Tools  ->  Library Package Manager -> Package Manager Console

看到一个PM>   输入 Install-Package Microsoft.Web.Infrastructure   (copy也ok的啦)  回车

稍等一会, 取决于你的网速 然后

Installing 'Microsoft.Web.Infrastructure 1.0.0.0'.
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0.0'.
Adding 'Microsoft.Web.Infrastructure 1.0.0.0' to 项目名.
Successfully added 'Microsoft.Web.Infrastructure 1.0.0.0' to 项目名.

这样就可以了 重新发布一下就行了

如果项目已包含 服务器未能正常安装 则把Microsoft.Web.Infrastructure.dll copy到服务器bin目录下即可

原文地址:https://www.cnblogs.com/zaiyuzhong/p/Unload-Infrastructure-Solution.html