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();