【问题标题】:Same application code but different web.config and different virtual directory session timeout相同的应用程序代码但不同的 web.config 和不同的虚拟目录会话超时
【发布时间】:2012-04-02 02:15:05
【问题描述】:

我有两个 asp.net 1.1 应用程序,它们具有相同的代码但使用不同的 web.config 设置。它们映射到两个不同的虚拟目录,例如 vd1 和 vd2。登录页面因此变为 vd1/login.aspx 和 vd2/login.aspx

当我登录一个应用程序时,如果我登录另一个应用程序,我会退出第一个应用程序,反之亦然。这种行为的原因可能是什么?

提前致谢!

【问题讨论】:

  • 我得到了修复。它与cookiename有关。我必须为应用程序的每个副本指定不同的 cookie 名称。希望它可以帮助别人!

标签: asp.net timeout directory virtual .net-1.1


【解决方案1】:

好吧,我不确定,但检查你的虚拟目录 web.config 文件,你没有使用'clear'标签..

【讨论】:

    【解决方案2】:

    我得到了修复。它与cookiename有关。我必须为应用程序的每个副本指定不同的 cookie 名称。希望它可以帮助某人!

    【讨论】:

    • 嘿,只是想问你,你怎么有两个不同的web.config文件,每个虚拟目录一个。虚拟目录不会指向同一个物理目录,因此是同一个 web.config 文件吗?很抱歉,我没有收到。
    【解决方案3】:

    谢谢。 我也面临同样的问题。我们在哪里设置cookiename?如果你能提供一个例子,那就太好了。

    编辑: 我找到了。。

    <authentication mode="Forms">
        <forms name=".CookieName" loginUrl="LoginPage.aspx" />
    </authentication>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 2011-02-15
      相关资源
      最近更新 更多