缩短ASP.NET Core SCD的VSTS版本

时间:2017-08-22 07:22:57

标签: asp.net-core azure-devops self-contained

我有一个基本的ASP.NET Core Web应用程序,通过VSTS运行自动部署。我很惊讶收到一封电子邮件,刚才告诉我,我这个月的免费托管管道补贴已经到期(总共4个小时!)。 那很好,只有一个星期的时间等待。

发布定义本身很简单 - 停止站点,清除远程目录,FTP上传,启动站点。

我的主要问题是,由于托管平台需要自包含部署,完整版本大约需要10-15分钟。因此,绝大多数FTP上传时间都是逐个上传.NET Core二进制文件,其中大部分我很确定应用程序实际上没有使用 - 应用程序本身很小。

有什么方法可以减少这个自包含部署中包含哪些二进制文件?否则我担心我会更频繁地用尽我的释放津贴。

同样值得注意的是,.NET Core还原步骤也是构建定义中最耗时的部分,但我不确定这是否相关。

0 个答案:

没有答案