「詳細:指定されたログオンセッションは存在しません。そのセッションは既に終了している可能性があります。(HRESULTからの例外:0x80070520)」
いずれかに該当する場合、失敗するようです:
- MMC IIS Managerの「サーバ証明書」を使わずに、MMC 証明書スナップインで証明書を取り込んだ。
- 「この証明書のエクスポートを許可する」チェックを外してインポートした。
うまくいく手順:
- %windir%\system32\inetsrv\InetMgr.exe を起動。
- 左側ツリーにて「DD5(DD5\Administrator)」を開く。
- 中央の機能ビューにて「IIS」→「サーバー証明書」を開く。
- 右側操作パネルにて「インポート」をクリック。
- 「証明書ファイル」と「パスワード」を入力し、「この証明書のエクスポートを許可する」チェック入れる。
- 「OK」
参考:
Error HRESULT: 0x80070520 when adding SSL binding in IIS
http://blogs.msdn.com/b/kaushal/archive/2012/10/07/error-hresult-0x80070520-when-adding-ssl-binding-in-iis.aspx