在IIS 7中托管多个.Net应用程序的会话过期消息

时间:2011-06-26 13:53:50

标签: .net asp.net iis-7

我在IIS 7中面临一个问题。

我在IIS 7的端口80上托管了一个自定义.Net应用程序。

申请1:https://appserver/core/pages/home.aspx

我在端口7071上的App Server上托管了另一个基于.Net的开源错误跟踪工具(BugNet)。

申请2:https://appserver:7071/bn/login.aspx

这两个应用程序在不同的浏览器上运行正常,但是当我在同一个浏览器上登录这两个应用程序时,Application 1工作正常,但当我点击应用程序2(BugNet)上的某些链接时,它会将我退出并向我显示一个会话到期消息。

**会话已过期

您的会话已过期。请返回“主页”并再次登录以继续访问您的帐户。**

我尝试了几个基于开源.Net的bug跟踪器来托管,我成功安装并能够单独运行,但在同一个浏览器上运行这两个应用程序时面临同样的问题。

等待任何提示?

1 个答案:

答案 0 :(得分:1)

web.config文件中的Forms名称值是否相同?这可能会导致此问题:

<authentication mode="Forms">
            <forms name=".MAKE SURE IT IS DIFFERENT" loginUrl="Default.aspx" timeout="60" path="/">
            </forms>
        </authentication>