Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何/在何处以编程方式删除Cookie以避免403.14禁止的错误?_C#_Asp.net_Forms Authentication_Http Status Code 403 - Fatal编程技术网

C# 如何/在何处以编程方式删除Cookie以避免403.14禁止的错误?

C# 如何/在何处以编程方式删除Cookie以避免403.14禁止的错误?,c#,asp.net,forms-authentication,http-status-code-403,C#,Asp.net,Forms Authentication,Http Status Code 403,我有一个使用表单身份验证的应用程序。它还有一个默认文档(不需要目录浏览) 如果使用IE11的“清除域cookies”手动删除cookies,则登录页面将成功加载。但是以编程方式删除这些cookie没有效果;403.14错误仍然发生。如何/在何处以编程方式删除Cookie以避免错误?需要删除身份验证Cookie。在重定向工作之前添加以下代码: System.Web.Security.FormsAuthentication.SignOut(); 我认为你在寻找错误的答案,你的身份验证肯定有问题。“

我有一个使用表单身份验证的应用程序。它还有一个默认文档(不需要目录浏览)


如果使用IE11的“清除域cookies”手动删除cookies,则登录页面将成功加载。但是以编程方式删除这些cookie没有效果;403.14错误仍然发生。如何/在何处以编程方式删除Cookie以避免错误?

需要删除身份验证Cookie。在重定向工作之前添加以下代码:

System.Web.Security.FormsAuthentication.SignOut();

我认为你在寻找错误的答案,你的身份验证肯定有问题。“删除”cookie的唯一方法是将其设置为立即过期。
".ASPXAUTH"
"ASP.NET_SessionId"
"domain.org"
System.Web.Security.FormsAuthentication.SignOut();