1

IIS 7.5 でクライアント証明書認証を実装しようとしています。多対 1 のマッピングを構成し、他のすべての認証モードを無効にすると、証明書認証が正しく機能するようになりました。 -to-one マッピング。

ただし、すべてが正しく機能しているように見えても、「新しい」ブラウザー セッションごとに、認証が成功する直前に、IIS ログに 1 つの「余分な」エラー ステータス 500 行が発生します。

#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port ... cs-host sc-status sc-substatus sc-win32-status time-taken
2013-02-12 09:46:35 10.40.64.45 GET /certtest.aspx - 443 - ... - site.mydomain.com 500 0 64 31
2013-02-12 09:46:35 10.40.64.45 GET /certtest.aspx - 443 - ... - site.mydomain.com 200 0 0 734

同じ「余分な」エラー ステータス 500 の問題は、画像、.css、.js などの任意のファイルで発生するため、certtest.aspx ファイルでは問題になりません。

IIS でこのエラー ステータス 500 が発生する原因は何ですか?

4

1 に答える 1

0

SSLAlwaysNegoClientCert メタベース プロパティを True に設定することで、この問題を解決できたようです。

IIS6.0 の Technet 記事 (!) 管理者リファレンス

于 2013-02-16T08:44:48.040 に答える