Как настроить параметры развертывания при использовании профилей публикации ASP.NET 4.5?

Новые файлы pubxml в ASP.NET 4.5, безусловно, являются шагом в правильном направлении. Мне также нравится msdeployподдержка parameters.xml файлы (хотя иногда они не такие мощные, как хотелось бы). Теперь, как мне совместить msdeployпараметры и файлы pubxml? Я ожидал бы, что файлы pubxml позволят мне обеспечить настройку как

<ParametersFile>productionParameters.xml</ParametersFile>

или что-то подобное в моем production.pubxml файл, который будет содержать значения для объединения web.config при публикации в производственной среде. Это возможно, или я должен вернуться к собственному способу определения файла параметров и вызова msdeploy с -setParamFile="productionParameters.xml"?

1 ответ

Решение

Вы не можете установить свой собственный файл параметров, но вы можете объявить значения параметров из pubxml:

<ItemGroup>
  <MSDeployParameterValue Include="Parameter Name">
    <ParameterValue>Parameter Value</ParameterValue>
  </MSDeployParameterValue>
</ItemGroup>
Другие вопросы по тегам