首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Tomcat到ASP.Net的会话传输问题

问从Tomcat到ASP.Net的会话传输问题
EN

Stack Overflow用户
提问于 2009-11-14 11:44:00
回答 1查看 435关注 0票数 0

我使用Tomcat托管JSP,使用IIS7.0托管aspx (C# + .Net 3.5 + VSTS 2008),还有一些会话传输问题从JSP页面转移到ASPX页面。JSP页面位于一个域中,所有其他aspx页面都位于另一个域中。问题是,我不能将会话从aspx网页A转移到aspx网页B。我想知道任何错误。

下面是更多的细节,

  1. I有一个jsp页面包含一些框架(以网格化内容),其中一个框架使用aspx网页A作为框架的来源;
  2. 在aspx网页A中,在当前会话中初始化会话并保存会话变量"customerID“;
  3. I发现当加载jsp页面时,asp.net page_load方法将正确初始化aspx网页A的会话,并且页A的内容可以正确显示为jsp页面中的框架;
  4. 问题是,当用户单击jsp页面内的框架中的网页B链接(在aspx网页A中)时,B页无法在步骤4中初始化会话。

是否设计会话不能被传递?我的困惑是为什么会话信息不能从aspx页面A传递到aspx页面B,因为它们都属于同一个IIS7.0网站?

顺便说一句:我已经测试过,如果我在IIS 7.0中直接访问aspx网页A,然后单击指向aspx页面B的链接来访问页面B,则会话可以正确地传递到B页。

EN

回答 1

Stack Overflow用户

发布于 2009-11-14 12:17:27

会话在每个AppDomain中持久化。在IIS中,可以有多个应用程序池,它们在同一个站点中承载不同的ASP.NET应用程序。ASP.NET应用程序托管在一个虚拟目录中,该目录具有与其关联的应用程序池。如果页A和页B属于IIS中的不同应用程序池,则不能在它们之间共享会话。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1734010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档