Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 未在ASP.NET核心中将CSS和JavaScript更改发布到Azure_Visual Studio 2015_Asp.net Core_Asp.net Core Mvc_Visual Studio 2017_Bundling And Minification - Fatal编程技术网

Visual studio 2015 未在ASP.NET核心中将CSS和JavaScript更改发布到Azure

Visual studio 2015 未在ASP.NET核心中将CSS和JavaScript更改发布到Azure,visual-studio-2015,asp.net-core,asp.net-core-mvc,visual-studio-2017,bundling-and-minification,Visual Studio 2015,Asp.net Core,Asp.net Core Mvc,Visual Studio 2017,Bundling And Minification,当我将使用ASP.NET核心网站模板创建的网站发布到Azure时,为什么我在site.css和site.js中所做的更改也没有发布?原因是,尽管解决方案中存在bundleconfig.json文件(该文件定义了site.cs和site.js文件应捆绑并缩小),默认情况下,模板项目中实际上没有安装minifier,这意味着site.css.min和site.js.min文件实际上没有被更新 通过在解决方案资源管理器中展开site.css节点,将site.css与site.min.css进行比较,可

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

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

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

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

  • 安装捆绑程序和迷你程序Visual Studio扩展
  • 重新启动Visual Studio
  • 右键单击bundleconfig.json文件并选择“Bundler&Minifier”>“在构建时启用捆绑”
有关更多详细信息,请参阅ASP.NET核心文档