Asp.net 如何在站点更新中保留现有文件和文件夹?
我正在使用Microsoft Web Deploy发布和更新我的网站。(脚本是使用Visual Studio生成的)。此工具在更新时删除自动生成的文件和文件夹,因为它们未包含在安装包中。如何保存这些文件?Web Deploy命令行工具有两个可能有用的开关:-skip和-enableRule:DoNotDeleteRule。有关-skip的信息,请参阅;有关DoNotDeleteRule的信息,请参阅Asp.net 如何在站点更新中保留现有文件和文件夹?,asp.net,windows,iis,web-deployment,Asp.net,Windows,Iis,Web Deployment,我正在使用Microsoft Web Deploy发布和更新我的网站。(脚本是使用Visual Studio生成的)。此工具在更新时删除自动生成的文件和文件夹,因为它们未包含在安装包中。如何保存这些文件?Web Deploy命令行工具有两个可能有用的开关:-skip和-enableRule:DoNotDeleteRule。有关-skip的信息,请参阅;有关DoNotDeleteRule的信息,请参阅 在Visual Studio中,您可以调整deploy.cmd文件以使用这些文件来实现所需的功能
在Visual Studio中,您可以调整deploy.cmd文件以使用这些文件来实现所需的功能。有关更多信息,请参见。每次生成deploy.cmd文件时都要编辑它们是一件痛苦的事情。我正在使用VS2017,发现我可以在服务器上设置一个环境变量,deploy.cmd将使用它。部署自述文件显示: 或者,您可以通过设置 “\u MsDeployAdditionalFlags”环境变量。这些设置是 由该批处理文件使用 因此,我在服务器上创建了环境变量: _MsDeployAdditionalFlags=-enableRule:DoNotDeleteRule 就这样。现在,它在服务器上添加了每个部署的规则