在使用ASP.NET 4.5发布配置文件时,如何参数化部署?

时间:2012-10-23 12:19:19

标签: msdeploy webdeploy asp.net-4.5

ASP.NET 4.5中的新pubxml文件肯定是朝着正确方向迈出的一步。 我也喜欢msdeployparameters.xml文件的支持(即使它们有时没有我想要的那么强大)。现在,如何组合msdeploy的参数和pubxml文件? 我希望pubxml文件允许我提供类似

的设置

<ParametersFile>productionParameters.xml</ParametersFile>

我的production.pubxml文件中的

或类似内容,包含在发布到生产环境时要合并到web.config的值。这是可能的还是我必须回过头来自己决定参数文件并使用-setParamFile =“productionParameters.xml”调用msdeploy

1 个答案:

答案 0 :(得分:12)

您无法设置自己的参数文件,但可以在pubxml中声明参数值:

<ItemGroup>
  <MSDeployParameterValue Include="Parameter Name">
    <ParameterValue>Parameter Value</ParameterValue>
  </MSDeployParameterValue>
</ItemGroup>