C# 401未经授权的响应已缓存,无法清除

C# 401未经授权的响应已缓存,无法清除,c#,.net,iis,web,C#,.net,Iis,Web,我对本地IIS Express主机(localhost:55717)发出的任何HttpWebRequest,缓存控制设置为RequestCacheLevel。默认情况下,在不联系IIS的情况下返回401-服务器进程甚至未运行 响应来自缓存,IsFromCache属性承认这一事实,但我已多次清除缓存 以下是回应: X-SourceFiles: =?UTF-8?B?RDpcVHJ1bmtcU0cuQXNnYXJkLkRldmljZUVzdGF0ZS5SZXN0QXBpSG9zdFxTRy5Bc2dh

我对本地IIS Express主机(localhost:55717)发出的任何HttpWebRequest,缓存控制设置为RequestCacheLevel。默认情况下,在不联系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
在撰写本文时,日期已超过一小时。需要说明的是,对localhost:55717/blahblah nonexistent的任何请求都会生成相同的401


有人知道这个问题吗?

您尝试过在服务器上重新启动应用程序(池)吗?@PhonicUK Hi-我正在使用IIS Express,而进程甚至没有运行!因此,响应只能来自客户端缓存。