2015-09-08 4 views
2

Я использую развертывание пакета веб-приложения через MSDeploy.Как исключить Web.Config в процессе развертывания Процесс через MsDeploy

Я не хочу развернуть web.config через него.

Так как я могу пропустить развертывание конфигурационного файла через ms-deploy.

Я использую ниже команду для развертывания.

msdeploy.exe -verb:sync -source:package=C:\udeploy\agent\var\work\JenKins\MwApplicationData\MarketWorkFlowWebApp.zip -dest:auto=localhost -setParam:name=%1,value=%2 -enableLink:AppPoolExtension 

ответ

2

Я сделал это, в том числе ниже в файле проекта (.csproj) к дну после линий, как <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

<Target Name="CustomExcludeFiles" BeforeTargets="ExcludeFilesFromPackage"> 
     <ItemGroup> 
      <ExcludeFromPackageFiles Include="web.config"></ExcludeFromPackageFiles> 
     </ItemGroup> 
    </Target>