Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

IIS Express のサイト削除

IIS Expressを使っていると、不意に多数のサイトが出来てしまっていることに気づきます。サイトの設定ファイルは、以下に格納されています。

  • %userprofile%\documents\iisexpress\config\

手動で修正しても行けそうでしたが、それはソレで面倒なので一括して消す方法を探していたら、以下のブログがありました。

引用すると以下のPowershellで消せます。IIS Expressのコマンドを呼びだして一覧を取得し、個々に削除しているだけです。

$appCmd = "C:\Program Files (x86)\IIS Express\appcmd.exe"
$result = Invoke-Command -Command {& $appCmd 'list' 'sites' '/text:SITE.NAME' }


for ($i=0; $i -lt $result.length; $i++)
{
    Invoke-Command -Command {& $appCmd 'delete' 'site'  $result[$i] }
}