IIS中反向代理上的SonarQube拒绝执行脚本

IIS中反向代理上的SonarQube拒绝执行脚本,iis,sonarqube,reverse-proxy,url-rewrite-module,Iis,Sonarqube,Reverse Proxy,Url Rewrite Module,我有Sonar Qube服务器在ApacheTomcat上运行良好,还有一个反向代理在IIS中使用URL重写。反向代理将域名映射到本地主机:Sonar Qube的9000地址,但主页中嵌入的java脚本文件不会运行。在Chrome的开发工具中,我遇到了这样一个错误:在这个错误输出中,公司敏感名称被设置为通用名称: Refused to execute script from 'http://sonarqube.company.us/sonar/js/vendor.foo.js' because

我有Sonar Qube服务器在ApacheTomcat上运行良好,还有一个反向代理在IIS中使用URL重写。反向代理将域名映射到本地主机:Sonar Qube的9000地址,但主页中嵌入的java脚本文件不会运行。在Chrome的开发工具中,我遇到了这样一个错误:在这个错误输出中,公司敏感名称被设置为通用名称:

Refused to execute script from 'http://sonarqube.company.us/sonar/js/vendor.foo.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Refused to execute script from 'http://sonarqube.company.us/sonar/js/app.bar.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
我已经按照这篇dev博客文章的说明写了这封信,但没有用。这是一个由3部分组成的系列,第3部分解决了这个具体问题:


以前有人碰到过这个问题并解决了吗?

看起来您的反向代理设置不正确,因为JavaScript文件的模拟类型不正确

是否可以删除覆盖mime类型的配置?
SonarQube发送的应该保留。

嗨,Eric,你能告诉我如何删除覆盖mime类型的配置吗?我遇到了同样的问题,但找不到任何可用的。