发布Web时,IIS访问Web,未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad

出现该错误的原因:Visual Studio 创建MVC项目时,选择的是Empty。

解决方案:

1、直接网站上下载或者在其他MVC项目的bin 文件夹下找到这个dll,复制到你的bin文件夹下即可。

2、VisualStudio 打开项目,选择菜单 【工具】-> 库程序包管理器 -> 程序包管理器控制台。

  在打开的控制台窗口,默认项目选择你当前报错的项目。(需要注意不要选错项目,一般报错的项目是MVC项目或者WebAPI项目)

  看到一个PM> ,复制 Install-Package Microsoft.Web.Infrastructure 到控制台,回车,等待安装完成即可。

原文地址:https://www.cnblogs.com/PingPo/p/12529887.html

时间: 2024-10-23 07:27:14

发布Web时,IIS访问Web,未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad的相关文章

未能加载文件或程序集"Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad

打开vs2010,工具,扩展管理器,然后点击在线,网速不好的这里需要等待,等加载完成以后会有很多插件选项供你选择.安装NuGet程序包管理器(它的排名比较高,一般是第一个),安装完成以后重新启动vs2010. 打开工具=>NuGet程序包管理器=>程序包管理器控制台.在控制台界面输入 Install-Package Microsoft.Web.Infrastructure 然后回车,稍等片刻,比如我的测试项目,会有下面的运行结果: [plain] view plaincopy 正在安装“Mic

(转)发布网站的时候,遇到 未能加载文件或程序集 Microsoft.Office.Tools.Excel, Version=8

问题描述:“ 未能加载文件或程序集 请移除注册表值 [HKLM/Software/Microsoft/Fusion!EnableLog] 解决方法 . 服务器dll.netofficec工具警告: 程序集绑定日志记录被关闭.要启用程序集绑定失败日志记录,请将注册表值 [HKLM/Software/Microsoft/Fusion!EnableLog] (DWORD)设置为 1.注意: 会有一些与程序集绑定失败日志记录关联的性能损失.要关闭此功能,请移除注册表值 [HKLM/Software/Mi

未能加载文件或程序集 Microsoft.ReportViewer.Common, Version=11.0.0.0

WinForm客户端软件开发时,使用rdlc做报表,并且使用ReportViewer呈现报表时,开发者的机器运行正常.但是部署到第三方机器上运行时报错.大致有以下几种错误: (1)未能加载文件或程序集"Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"或它的某一个依赖项.系统找不到指定的文件.文件名:"Microsoft.Repor

未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=10.0.0.0

未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=10.0.0.0 最后下载了Microsoft Report Viewer 2010 Redistributable Package 安装就行了 下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=6442 未能加载文件或程序集"Microsoft.ReportViewer.WebForms, Version=10.0.0.

未能加载文件或程序集Microsoft.ReportViewer.WebForms, Version=10.0.0.0

解决方案如下ASP.NET项目使用VS2010开发,部署到windows 2008环境中,出现未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=10.0.0.0的问题,在网上找了一些答案都解决不了,最终在微软网站下载Microsoft Report Viewer 2010 Redistributable Package安装就可以了.Microsoft Report Viewer 2010 Redistributable Package 包含用

发布MVC IIS 报错未能加载文件或程序集“System.Web.Http.WebHost

未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项.系统找不到指定的文件. 解决方法: 更新 package即可. Nuget程序包管理 —>程序包管理控制台,运行以下命令即可: Update-Package Microsoft.AspNet.WebApi -reinstall

未能加载文件或程序集"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-Pa

未能加载文件或程序集“Microsoft.SqlServer.Sqm, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”或它的某一个依赖项。系统找不到指定的文件。 (SqlMgmt)

解决方法: Copy this file "Microsoft.SqlServer.Sqm.dll" in the forder "C:/Program Files/Microsoft SQL Server/100/Shared" to "C:/Program Files/Microsoft SQL Server/100/Tools/Binn/VSShell/Common7/IDE" and "C:/Program Files (x86

IIS配置Asp.net时,出现“未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0”

如果出现未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0, 主要是没有安装.net framwork 3.5,安装一下就行了. win7 和windows server 2008 系统中已经自带有了,手动安装即可.