我使用构建参数部署项目,例如:
systemDeployOnBuild = true
system.DeployIISAppPath = [某事]
system.DeployTarget = MSDeployPublish
和一些其他参数来定位我的 IIS Web 部署服务器。
如何防止 Web 配置与它一起部署?
谢谢!
定义属性ExcludeFilesFromDeployment
。该值是要从部署中排除的文件和通配符的分号分隔列表。
所以为了排除网络配置定义ExcludeFilesFromDeployment=Web.config
假设您通过命令行使用 msdeploy,您可以使用-skip 参数,如下所示:
-skip:objectName=filePath,absolutePath="^.*web\.config$"
在此示例中,我使用正则表达式来排除所有 web.config,但您也可以输入 web.config 文件的相对路径。