我有一个Web应用程序,我正在尝试部署并将web.config文件参数化.我可以通过运行来构建包
msbuild myproj.csproj /T:package
现在当它生成包时,我在目录中得到一个文件.
Archive.SetParameters.Xml
此文件中包含参数,如果我更改它们将最终在已部署的包中.我的问题是,如何定义更多参数,以便在构建项目时,它在文件中有我的额外参数.
我相信我可以使用MSDeploy -declareParam  但是我如何从MSBuild做到这一点?或.csproj文件.
我的最终目标是使用参数化的Web.config文件来部署到多个环境中.
好吧事实证明这是相当容易的,经过一些重要的谷歌搜索最终发现这篇文章
http://vishaljoshi.blogspot.com/2010/07/web-deploy-parameterization-in-action.html
通过允许您简单地将Parameters文件放在Web项目的根目录中,并且如果在项目的根目录中找到名为Parameters.xml的文件,它将它传递给Web Deploy,然后参数化网络...
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           10888 次  |  
        
|   最近记录:  |