• .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>
  • 相关阅读:
    插槽slot
    过渡效果
    bus案例
    WPF ImageControl描边图片
    Bitmap透明图片描边
    XmlHelper.cs
    WPF在Visual studio中打包,发布注意事项
    MOS管原理和使用
    Linux下彻底卸载mysql详解
    Mysql8.0 InnoDB Cluster高可用集群安装(非高性能)
  • 原文地址:https://www.cnblogs.com/w2011/p/9506451.html
Copyright © 2020-2023  润新知