2015-09-08 58 views
2

我正在通過MSDeploy使用Web應用程序的包部署。如何在部署過程中通過MsDeploy排除Web.Config

我不想通過它部署web.config。

那麼我怎樣才能跳過配置文件部署通過ms部署。

我正在使用下面的命令進行部署。

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> 
下面這樣做