キャッシュ制御を RequestCacheLevel.Default に設定してローカル IIS Express ホスト (localhost:55717) に対して行う HttpWebRequest は、IIS に接続せずに 401 を返します。サーバー プロセスは実行されていません。
応答はキャッシュから来ています。IsFromCache プロパティはこの事実を認めていますが、何度も何度もキャッシュをクリアしました!
応答は次のとおりです。
X-SourceFiles: =?UTF-8?B?RDpcVHJ1bmtcU0cuQXNnYXJkLkRldmljZUVzdGF0ZS5SZXN0QXBpSG9zdFxTRy5Bc2dhcmQuRGV2aWNlRXN0YXRlLlJlc3RBcGlIb3N0?=
Cache-Control: private
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
WWW-Authenticate: Negotiate,NTLM
X-Powered-By: ASP.NET
Date: Tue, 31 Jul 2012 18:00:22 GMT
Content-Length: 6154
Age: 240
日付は、執筆時点で、1 時間以上経過しています。明確にするために、localhost:55717/blahblah-nonexistent へのリクエストはすべて同じ 401 を生成します。
この問題を知っている人はいますか?