两个 Web 应用程序会共享相同的会话 ID 吗?
我在同一服务器和域上有两个 ASP.NET Web 应用程序,例如 myServer/app1
和 myServer/app2
。
app1
读取 Session.SessionID
,然后重定向到 app2
。 app2
会读取相同的 Session.SessionID
值吗? 两个应用程序都在同一应用程序池下运行并使用 InProc 会话状态。
背景:这在我们的服务器上可以工作(相同的 SessionID),但在我们客户的服务器上无法工作(不同的 SessionID)。我试图找出
- 我们是否做出了错误的假设,并且它只是偶然在我们的服务器上工作(为什么?)或者
- 客户的服务器以某种方式配置错误。
因此,我想知道应该会发生什么。
I have two ASP.NET web applications on the same server and domain, e.g. myServer/app1
and myServer/app2
.
app1
reads Session.SessionID
and then redirects to app2
. Will app2
read the same Session.SessionID
value? Both applications run under the same application pool and use InProc session state.
Background: This works (same SessionID) on our server but fails to work on our customer's server (different SessionID). I'm trying to find out
- if we made wrong assumptions and it works just by accident on our server (why?) or
- the customer's server is misconfigured somehow.
Therefore, I'd like to know what's supposed to happen.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论