【问题标题】:CSS and JavaScript changes not published to Azure in ASP.NET CoreCSS 和 JavaScript 更改未在 ASP.NET Core 中发布到 Azure
【发布时间】:2017-04-15 15:58:55
【问题描述】:

当我将使用 ASP.NET Core 网站模板创建的网站发布到 Azure 时,为什么我在 site.css 和 site.js 中所做的更改也没有发布?

【问题讨论】:

    标签: visual-studio-2015 asp.net-core asp.net-core-mvc visual-studio-2017 bundling-and-minification


    【解决方案1】:

    这样做的原因是,尽管解决方案中存在 bundleconfig.json 文件(它定义了应该捆绑和缩小 site.cs 和 site.js 文件),但实际上并没有安装缩小器默认情况下在模板项目中,这意味着文件 site.css.min 和 site.js.min 文件实际上并没有被更新。

    您可以通过在 VS 的解决方案资源管理器中展开 site.css 节点来验证这一点,并将 site.css 与 site.min.css 进行比较。

    要使缩小工作正常,您需要通过执行以下操作添加扩展和 NuGet 包:

    • 安装 Bundler & Minifier Visual Studio 扩展
    • 重启 Visual Studio
    • 右键单击 bundleconfig.json 文件并选择 'Bundler & Minifier' > 'Enable bundle on build'

    有关详细信息,请参阅 ASP.NET Core 文档的 Bundling and Minification section

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-26
      相关资源
      最近更新 更多