经典 ASP Cookie 不会过期

Classic ASP Cookie wont expire

我的 DOT NET 应用程序正在调用一个经典的 asp 页面(比如 root/folder1/ABC.asp),该页面又会调用下面这段代码(即 user-Agent 是我的 DOT NET 应用程序)。

Response.Cookies("TestCookie") = ""
Response.Cookies("TestCookie").Expires = Date() -1
Response.Cookies("TestCookie").Path = "/"

当我导航到以下页面时,我仍然在 fiddler 中看到 "TestCookie":- root/folder1/1.asp(这些请求源自浏览器。) root/folder2/2.asp

环境:Windows服务器 2008 R2 IIS 7.

有什么建议吗??

更新:我找到了解决方案。自发布问题后发现:该问题似乎是由用户代理引起的。首先,我在 IE 中手动发出请求(来自 DOT NET 应用程序),它工作正常并使 cookie 过期。)所以我在我的 DOT NET 应用程序中创建了一个 IE 实例,它能够访问 IE cookie-store 和过期