asp.net - Web Deploy 3.0 在大型网站 .net MVC 网站上非常慢

标签 asp.net iis webdeploy microsoft-web-deploy

我在一个大型网站上使用 Web 部署,并且每次部署时都会重新部署所有图像文件,这需要相当长的时间。

我正在考虑首先将整个 Web 部署包复制到服务器进行部署,而不是通过构建服务器进行部署。

是否有针对 Web 部署的设置,以便包在每次部署时不会覆盖图像文件?

最佳答案

MSDeploy 仅部署它认为已更改的文件。默认情况下,这涉及比较文件的上次修改时间戳。如果您的源代码控制/构建过程导致这些被更新,但它们将始终被更新。

还有一个替代方案。如果您通过-useCheckSum对于命令行,它将比较文件的内容(通过校验和)。

不过,我更倾向于修复导致上次修改日期更改的问题,因为 -useCheckSum 显然会变慢。

关于asp.net - Web Deploy 3.0 在大型网站 .net MVC 网站上非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16003547/

相关文章:

php - post表单数据到国外aspx表单

jquery - 如何防止ajax调用延长 session 超时?

PHP & IIS : LDAPS Connection for Password Change

asp.net - 用于 ASP.NET 应用程序的可移植 IIS 或其他服务器

azure - ASP.NET Core 应用程序在发布到 Azure 后无法运行

powershell - 如何检查MS部署是否正常工作

javascript - 使用 window.onload 滚动到特定 div,而不添加网址

c# - .NET Core 替代 ConvertTimeToUtc?

visual-studio-2010 - 为什么 Visual Studio 提示我的 web.config 跟踪监听器配置?

visual-studio - pubxml XML 更改 web 部署上的 web.config 值