我遇到两个ASP.NET网页的问题。这些页面托管在同一台服务器上,但位于不同的应用程序池中。每当我登录到页面A时,打开页面B时我都会面对一个空白页面。如果我在不同的选项卡或新的浏览器窗口中打开它没关系,它没有显示任何内容。
因此,当测试相反的方式,登录页面B然后打开页面A,它工作正常但我已经登录在页面A(两个页面使用相同的数据库和用户)。所以在我看来,我在这里遇到了会话/ cookie问题。我试图在两个网络配置的system.web部分中定义单独的cookie名称,遗憾的是没有成功。
配置SiteA:
<configuration>
...
<system.web>
...
<sessionState timeout="60" cookieName="SiteA"/>
...
</system.web>
...
</configurtation>
配置SiteB:
<configuration>
...
<system.web>
...
<sessionState timeout="60" cookieName="SiteB"/>
...
</system.web>
...
</configuration>
有什么想法吗?
答案 0 :(得分:0)
感谢有关我的问题的评论员。解决方案是命名两个站点的表单身份验证cookie。之后它工作正常。感谢