如何解决ASP.NET MVC-拒绝从站点执行脚本,因为其MIME类型'text / html'无法执行,并且启用了严格的MIME类型检查
在生产中托管站点后,捆绑未正确呈现.js文件名。
捆绑配置文件
// esapi4js dependencies
bundles.Add(new ScriptBundle("~/bundles/esapi4js").Include(
"~/Scripts/esapi4js/lib/log4js.js",// esapi4js core
"~/Scripts/esapi4js/esapi.js",// esapi4js i18n resources
"~/Scripts/esapi4js/resources/i18n/ESAPI_Standard_en_US.properties.js",// esapi4js configuration
"~/Scripts/esapi4js/resources/Base.esapi.properties.js"
));
视图渲染
@ Scripts.Render(“〜/ bundles / LayoutJs”)
开发脚本文件正在成功生成。但是在生产中,正在生成MIME类型检查问题。
在浏览器控制台中出现
拒绝执行来自'https://sitename.com/esapi4js?v=RtsocsadePaadEQ9_ZYYh7lodAovrehjkHWnqm6xSaw1'的脚本,因为其MIME类型('text / html')无法执行,并且启用了严格的MIME类型检查。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。