我对我的本地IIS Express主机(localhost:55717)进行的任何HttpWebRequest,缓存控制设置为RequestCacheLevel.Default返回401而不联系IIS - 服务器进程甚至没有运行。
响应来自缓存,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
在撰写本文时,该日期已超过一小时。要明确的是,对localhost:55717 / blahblah-nonexistent的任何请求都会产生相同的401。
有人知道这个问题吗?