IISのアプリケーション構成をバッチ処理。(appcmd.exe)
毎回作ろうと思うたびに忘れて調べてるのでメモ。
SET APPCMD_PATH=C:\Windows\System32\inetsrv\appcmd.exe SET SITE_NAME=REPO SET SITE_PORT=8080 SET SITE_PDIR=C:\REPO SET APP_NAME=Login SET APP_PDIR=C:\REPO\Login ::アプリケーションプールの作成 %APPCMD_PATH% add apppool /name:"%SITE_NAME%" ::Webサイトの作成 %APPCMD_PATH% add site /name:"%SITE_NAME%" /bindings:http/*:%SITE_PORT%: /physicalPath:"%SITE_PDIR%" ::アプリケーションの作成 %APPCMD_PATH% add app /site.name:"%SITE_NAME%" /path:/%APP_NAME% /physicalPath:"%APP_PDIR%" ::アプリケーションプールの変更 %APPCMD_PATH% set app /app.name:"%SITE_NAME%/" /applicationPool:"%SITE_NAME%" %APPCMD_PATH% set app /app.name:"%SITE_NAME%/%APP_NAME%" /applicationPool:"%SITE_NAME%"