我的网络应用程序有两种类型的用户:未经身份验证的访问者和经过身份验证的客户。我希望访问者看到的页面与InProc会话一起使用,并且一旦用户移动到登录页面,就创建一个使用SQL服务器会话模式工作的新会话。
这可能吗?如果可行,它是如何实现的?
感谢您的建议。
答案 0 :(得分:1)
每个应用程序(虚拟目录)只能有一个sessionMode。
您可以使用单点登录制作2个单独的应用程序,对用户来说它看起来像1个应用程序 这不是100%相同,访问公共页面的经过身份验证的用户将使用InProc。如果重要的话由你决定。
另一方面,你确定这是值得的吗?无论如何,您无法在多服务器+ InProc方案中使用会话数据(这可能取决于您的IP设置)。在SqlServer中存储(少量)数据应该不是什么大问题。