Как настроить параметры развертывания при использовании профилей публикации 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>