是否可以使用 MSDeploy 修改现有站点的 web.config?

2024-01-03

是否可以使用 MSDeploy 修改(或替换)现有站点的 web.config?


可以替换 Web 配置文件的某些部分(使用 xPath 查询或正则表达式指定)。为此,请使用 -declareParam 和 -setParam 命令行开关。

Like so

msdeploy -verb:sync -source:apphostconfig="Default Web Site" -dest:package=ParameterPackage.zip -declareParam:name=param,kind=XmlFile,scope=web.config,match=//add/@value 

or so:

msdeploy -verb:sync -source:package=ParameterPackage.zip -dest:auto -setParam:name=param,value=MyDefaultWebPage.htm

您可以找到更多信息here http://technet.microsoft.com/en-us/library/dd569089%28WS.10%29.aspx如果您使用命令行。

如果您要在 IIS 中导入和导出包,您可以创建一个parameters.xml 文件。 Vishal Joshi 有很多关于如何使用 msdeploy 的好帖子(例如this http://vishaljoshi.blogspot.com/2010_07_01_archive.html)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以使用 MSDeploy 修改现有站点的 web.config? 的相关文章

随机推荐