windows:asp_net_xcopy_deploy

XCopy コマンドで ASP.NET Web アプリケーションを配置する方法

 以下に XCopy コマンドで ASP.NET Web アプリケーションの配置を行うためのバッチを示す。

set EXCLUDE_FILE=exclude.conf
set SOURCE_FOLDER=C:\WebApplicationFolder
set DESTINATION_FOLDER=C:\ReleaseFolder
 
:Exclude
:##### exclude file #####
echo .sln>       %EXCLUDE_FILE%
echo .suo>>      %EXCLUDE_FILE%
echo .snk>>      %EXCLUDE_FILE%
echo .etp>>      %EXCLUDE_FILE%
echo .pdb>>      %EXCLUDE_FILE%
echo .tlb>>      %EXCLUDE_FILE%
echo .cs\>>      %EXCLUDE_FILE%
echo .csproj>>   %EXCLUDE_FILE%
echo .projdata>> %EXCLUDE_FILE%
echo .webinfo>>  %EXCLUDE_FILE%
echo .user>>     %EXCLUDE_FILE%
echo .resx>>     %EXCLUDE_FILE%
echo .scc>>      %EXCLUDE_FILE%
echo .vssscc>>   %EXCLUDE_FILE%
echo .vspscc>>   %EXCLUDE_FILE%
:##### exclude folder #####
echo \bin\>>     %EXCLUDE_FILE%
echo \obj\>>     %EXCLUDE_FILE%
 
:Release_Copy
xcopy %SOURCE_FOLDER% %DESTINATION_FOLDER% /s /e /y /i /exclude:%EXCLUDE_FILE%
:End
pause

 XCopy の除外条件で .cs を.cs\ と定義しなかった場合、*.css も除外されてしまうので注意が必要である。

  • windows/asp_net_xcopy_deploy.txt
  • 最終更新: 2019/08/19 07:28
  • by ともやん