4

我使用构建参数部署项目,例如:

systemDeployOnBuild = true

system.DeployIISAppPath = [某事]

system.DeployTarget = MSDeployPublish

和一些其他参数来定位我的 IIS Web 部署服务器。

如何防止 Web 配置与它一起部署?

谢谢!

4

2 回答 2

8

定义属性ExcludeFilesFromDeployment。该值是要从部署中排除的文件和通配符的分号分隔列表。

所以为了排除网络配置定义ExcludeFilesFromDeployment=Web.config

于 2013-01-29T07:27:48.447 回答
6

假设您通过命令行使用 msdeploy,您可以使用-skip 参数,如下所示:

-skip:objectName=filePath,absolutePath="^.*web\.config$"

在此示例中,我使用正则表达式来排除所有 web.config,但您也可以输入 web.config 文件的相对路径。

于 2013-01-28T14:37:35.507 回答