我有一个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" />
我有什么遗失的吗?任何帮助深表感谢! THX
答案 0 :(得分:10)
尝试将此行添加到您的网站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框架配置中添加它的那个相同。