我使用Tomcat托管JSP,使用IIS7.0托管aspx (C# + .Net 3.5 + VSTS 2008),还有一些会话传输问题从JSP页面转移到ASPX页面。JSP页面位于一个域中,所有其他aspx页面都位于另一个域中。问题是,我不能将会话从aspx网页A转移到aspx网页B。我想知道任何错误。
下面是更多的细节,
是否设计会话不能被传递?我的困惑是为什么会话信息不能从aspx页面A传递到aspx页面B,因为它们都属于同一个IIS7.0网站?
顺便说一句:我已经测试过,如果我在IIS 7.0中直接访问aspx网页A,然后单击指向aspx页面B的链接来访问页面B,则会话可以正确地传递到B页。
发布于 2009-11-14 12:17:27
会话在每个AppDomain中持久化。在IIS中,可以有多个应用程序池,它们在同一个站点中承载不同的ASP.NET应用程序。ASP.NET应用程序托管在一个虚拟目录中,该目录具有与其关联的应用程序池。如果页A和页B属于IIS中的不同应用程序池,则不能在它们之间共享会话。
https://stackoverflow.com/questions/1734010
复制相似问题