Visual Studio 未找到页面检查程序集
Visual Studio Page Inspector Assembly not found
我有一个 ASP MVC 项目,它不是我创建的,但我需要将它上传到 IIS 服务器上。这行得通,但是当我上传它并访问该网站时,出现此错误:
Could not load file or assembly 'Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
一切都在本地工作,但在服务器上却不行。我已经尝试过的事情:
- 正在修复 .NET Framework
- 尝试从 .NET Framework webconfig(位于:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config)文件中删除 2 行,但不能,因为文件位于采用。由于拒绝访问错误无法停止进程
我发现删除这两行可能是一个解决方案,但我无法删除它们:
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
有什么我想念的吗?任何帮助深表感谢!谢谢
尝试将这一行添加到您的站点 web.config
。配置文件从 .NET 基础继承到您的站点,然后是您站点中的文件夹。所以您的站点将覆盖 .NET 框架配置。
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
编辑
这条线应该放在这里...
<configuration>
<system.web>
<compilation>
<assemblies>
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
</system.web>
</configuration>
应该注意的是,assembly
属性中的所有垃圾很可能需要与在 .NET 框架配置中添加它的垃圾相同。
我有一个 ASP MVC 项目,它不是我创建的,但我需要将它上传到 IIS 服务器上。这行得通,但是当我上传它并访问该网站时,出现此错误:
Could not load file or assembly 'Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
一切都在本地工作,但在服务器上却不行。我已经尝试过的事情:
- 正在修复 .NET Framework
- 尝试从 .NET Framework webconfig(位于:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config)文件中删除 2 行,但不能,因为文件位于采用。由于拒绝访问错误无法停止进程
我发现删除这两行可能是一个解决方案,但我无法删除它们:
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
有什么我想念的吗?任何帮助深表感谢!谢谢
尝试将这一行添加到您的站点 web.config
。配置文件从 .NET 基础继承到您的站点,然后是您站点中的文件夹。所以您的站点将覆盖 .NET 框架配置。
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
编辑
这条线应该放在这里...
<configuration>
<system.web>
<compilation>
<assemblies>
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
</system.web>
</configuration>
应该注意的是,assembly
属性中的所有垃圾很可能需要与在 .NET 框架配置中添加它的垃圾相同。