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 (将#修改为@)