Appcmd を利用してWebアプリケーションをIISに作成する
IISの設定は。。もう手でやりたくないです(しろめ
Microsoft Windows Server 2008リソースキット IIS 7.0編 (マイクロソフト公式解説書)
- 作者: Mike Volodarsky,Olga Londer、他,マイクロソフト(株),(株)トップスタジオ
- 出版社/メーカー: 日経BPソフトプレス
- 発売日: 2009/04/23
- メディア: 単行本
- 購入: 2人 クリック: 9回
- この商品を含むブログ (2件) を見る
IISのパフォーマンスが大幅劣化した際、参考にしたこの本ですがその中に Appcmd なるIISの設定をコマンドで出来る方法があるじゃないですか。
という事で Webアプリケーションを作成して、MIMEの種類を追加するバッチを作ってみました。
環境
- IIS 8
- Windows 8
バッチ
rem 管理者として実行すること cd %windir%\system32\inetsrv rem 存在していた場合、アプリケーションを削除して作成 appcmd delete app "Default Web Site/clickOnePub appcmd add app /site.name:"Default Web Site" /path:/clickOnePub rem 変更前dump appcmd list config "Default Web Site/clickOnePub" /section:staticContent > beforeConfig.txt rem 拡張子を登録 appcmd set config "Default Web Site/clickOnePub" /section:staticContent /+"[fileExtension='test',mimeType='application/test']"
【参考】
・Appcmd.exe (IIS 8)
・http://technet.microsoft.com/ja-jp/library/cc725608(v=WS.10).aspx