gpt4 book ai didi

asp.net - FormsAuthentication.SetAuthCookie 在 IE10 和 IIS 6.0 中不起作用

转载 作者:行者123 更新时间:2023-12-03 17:54:14 24 4
gpt4 key购买 nike

当我在 Windows 7 中使用 IE10 时,FormsAuthentication.SetAuthCookie 在 IIS 6.0 中不起作用。
我用Fiddler监控cookie,发现在IIS 6.0和IE10中,没有设置cookie。

测试用例结果:

  • 当我使用 FireFox 和 IIS 6.0 时,它可以工作。
  • 当我使用 IE9 和 IIS 6.0 时,它可以工作。
  • 当我使用 IE10 兼容模式和 IIS 6.0 时,它可以工作。
  • 当我使用 IE10 和 IIS 7.0 时,它可以工作。
  • 当我使用 IE10 和 IIS 6.0 时,它不起作用。

  • 页面代码很简单:
        protected void Page_Load(object sender, EventArgs e)
    {
    System.Web.Security.FormsAuthentication.SetAuthCookie("Demo", false);

    谢谢。

    最佳答案

    当您的请求到达客户端时,您的 auth cookie 被设置。确保您没有任何可能迫使 asp.net 运行时重定向到错误页面的错误。

    此外, response.Redirect 可能会导致问题。

    关于asp.net - FormsAuthentication.SetAuthCookie 在 IE10 和 IIS 6.0 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983838/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com