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.

一切都在本地工作,但在服务器上却不行。我已经尝试过的事情:

我发现删除这两行可能是一个解决方案,但我无法删除它们:

<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 框架配置中添加它的垃圾相同。