▼『このサイトの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 の中を確認すると、削除したサイト情報は消去されていました。