zoukankan      html  css  js  c++  java
  • .net Core 生产环境报错 MIME

       because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

       主要没有找到对应的Javascript 文件当成text/html 解析了,原因是项目使用资源压缩

       解决办法:

      1、项目使用了Bundler & Minifier 合并插件,找到项目bundleconfig.json 文件   配置生产环境与开发环境所调用的JS、CSS

    {
        "outputFileName": "wwwroot/css/site.min.css",
        "inputFiles": [
          "wwwroot/css/site.css"
        ]
     },
    {
        "outputFileName": "wwwroot/js/site.min.js",
        "inputFiles": [
          "wwwroot/js/js.css"
        ]
     }

     点击JS或CSS文件,生成**.min.js或 *.min.css 文件

    2、cshtml 文件视图中通过 Environment 标签,分别定义开发预演和生产环境加载对应的资源文件。

     <environment names="Development">
        <link rel="stylesheet" href="~/css/site.css" />
        <script src="~/js/site.js" asp-append-version="true"></script>
    </environment>
    <environment names="Staging,Production">
        <link rel="stylesheet" href="~/css/site.min.css" asp-append-version="true" />
        <script src="~/js/site.min.js" asp-append-version="true"></script>
    </environment>
  • 相关阅读:
    2.Servlet基础
    3.AOP入门1
    1.Tomcat配置
    Linq学习(一)-初涉Linq
    Linq学习(零)-错误汇总
    Intellij IDEA14配置
    大数据插入Excel报错处理
    VS插件-Resharper
    SVN异常处理(五)-状态小图标不见了
    SVN系列学习(四)-TortoiseSVN其他操作
  • 原文地址:https://www.cnblogs.com/w2011/p/9506451.html
Copyright © 2011-2022 走看看