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