我正在通过MSDeploy使用Web应用程序的包部署。
我不想通过它部署web.config。
那么如何通过ms-deploy跳过配置文件部署。
我使用下面的Command进行部署。
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
答案 0 :(得分:3)
我通过将项目文件(.csproj)中的以下内容添加到<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Target Name="CustomExcludeFiles" BeforeTargets="ExcludeFilesFromPackage">
<ItemGroup>
<ExcludeFromPackageFiles Include="web.config"></ExcludeFromPackageFiles>
</ItemGroup>
</Target>