gpt4 book ai didi

asp.net - MSDeploy 只能部署新文件或更改的文件吗?

转载 作者:行者123 更新时间:2023-12-02 21:12:41 25 4
gpt4 key购买 nike

我打算在我的网站上使用 ASP.NET 4.0 的 Web 部署功能。有谁知道此功能是否进行增量部署(即仅部署解决方案中已更改或新的文件)?

谢谢

最佳答案

默认情况下,MSDeploy 仅部署新的或更改的文件。但当我发现对我来说事实并非如此时,我偶然发现了这个问题。我使用 Angular CLI 复制 assets文件夹按原样,但文件日期会丢失。默认情况下,MSDeploy 使用文件日期来确定文件是否已更改。

Here我找到了一种强制 MSDeploy 使用校验和而不是文件日期的方法。您只需添加 <MSDeployUseChecksum>True</MSDeployUseChecksum>在你的第一个PropertyGroup在你的.pubxml文件(发布配置文件)。或者,如果您不使用 .pubxml文件并直接使用 msdeploy,只需提供 /p:MSDeployUseChecksum=true调用它时的参数。对于我暂时缓慢的互联网连接来说,这就像一个魅力:将部署时间从 10 分钟减少到 10 秒(大多数 Assets 永远不会改变)。耶!

关于asp.net - MSDeploy 只能部署新文件或更改的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com