ブログタイトル

IISでサイトの削除

▼『このサイトのHTTPSバインドに関連付けられた証明書は・・・』という警告


IISマネージャー上でいろいろな動作試験をしたが、テストのために作成したサイトもある。


これを削除しようとしたところ、以下のようなバインドに関連付けられた証明書のために、不具合が出そうなメッセージが表示された。


これはコマンドからバインドの削除をする必要があります。。
コマンドプロンプトを起動し、まず [%windir%\system32\inetsrv] へ移動。
以下のコマンドでサイトの状況を確認します。


appcmd list site



実際のコマンド入力とその結果は以下の感じ。

C:\Windows\System32\inetsrv>appcmd list site
SITE "Default Web Site" (id:1,bindings:http/*:80:,net.tcp/808:*,net.pipe/*,net.m
smq/localhost,msmq.formatname/localhost,state:Stopped)
SITE "test" (id:2,bindings:https/*:443:,http/*:80:test,state:Stopped)


サイトとしては「Default Web Site」と、「test」があります。
この「test」のバインドを解除します。以下のコマンドで解除。
443ポートの場合の実行例です。


> appcmd set site /site.name:"test" /-bindings.[protocol='https',bindingInformat
ion='*:443:test']


バインド削除後にIISマネージャからサイトを削除したところ、前述のエラーは出ることなく削除できました。


ApplicationHOST.config の中を確認すると、削除したサイト情報は消去されていました。