プロジェクトの開発中に IIS Express 8 を使用しています。コンピューター アカウントの個人用フォルダーに会社の証明書があり、現在のユーザー アカウントの個人用フォルダーに複数のクライアント証明書があります。mmc ツールを使用してこれらを正常にインストールしました。次のコマンドを使用して、ssl の証明書とポートをマッピングしました。
netsh http add sslcert ipport=0.0.0.0:44300 appid={} certstorename=MY certhash=some hash clientcertnegotiation=enable
VS を介してアプリを実行すると、クライアント証明書を選択するように正しく求められます。ただし、マシンを再起動してアプリを再度実行すると、クライアント証明書の入力を求められなくなりました。マッピングを削除して再度追加すると、問題が解決します.....もう一度再起動するまで。OK、回避策はありますが、理想とはほど遠いものです。何かが欠けているように感じます。
どんな助けでも大歓迎です!