C# 删除客户端上不工作的cookie

C# 删除客户端上不工作的cookie,c#,asp.net,cookies,asp-classic,C#,Asp.net,Cookies,Asp Classic,在我的aspx页面的代码隐藏中,我创建了以下cookie: cookieidUserArea = new HttpCookie("idUserArea"); cookieidUserArea.Expires = DateTime.Now.AddHours(1); cookieidUserArea.Values.Add("", idUserArea.ToString()); Response.Cookies.Add(cookieidUserArea); 在安装asp net c#中此应用程序的服

在我的aspx页面的代码隐藏中,我创建了以下cookie:

cookieidUserArea = new HttpCookie("idUserArea");
cookieidUserArea.Expires = DateTime.Now.AddHours(1);
cookieidUserArea.Values.Add("", idUserArea.ToString());
Response.Cookies.Add(cookieidUserArea);
在安装asp net c#中此应用程序的服务器上,它有一个经典asp 3.0中的页面

如果我登录应用程序asp net c#并尝试在经典asp 3.0中登录页面后,我会出现以下错误:

error '80004005' 
/website/index.asp, line 15 
在这方面:

        Response.Cookies("idUserArea").Expires = Date() - 1 
        Response.Cookies("idUserArea") = ""
如果您手动删除客户端pc上的cookie,然后关闭并重新打开浏览器,则经典ASP 3.0中的页面将正常工作

使用经典ASP 3.0页面中的代码:

        Response.Cookies("idUserArea").Expires = Date() - 1 
        Response.Cookies("idUserArea") = ""
我尝试删除所有cookie,但没有成功

这是cookie txt文件:

idUserArea=mS10webxx.xxx.xxx/1024177534809630460199408711376030460190*
你能帮我吗


提前谢谢你。

你试过使用日期时间吗。现在用它减去时间


例如:Expires=DateTime.Now.AddHours(-1)

你试过使用日期时间吗。现在用它减去时间


例如:Expires=DateTime.Now.AddHours(-1)

谢谢,但问题出在页面经典ASP 3.0中,如果尝试了你的建议,我会出错。我没有想到这一点,因为.NET有DateTime。现在类/方法我认为它会起作用。谢谢,但问题出在页面经典ASP 3.0中,如果尝试了你的建议,我会出错。我没有想到这一点,因为.NET有DateTime.Now类/方法,所以我认为它可以工作。