我正在从事分类广告项目此项目包含3种不同的解决方案(网站) 在Visual Studio 2010中
1. Classified Ads (main project include all type of ads)
2. Property Ads ( for property ads)
3. Auto-mobile Ads (for Auto-mobile Ads)
我已在主要解决方案中管理所有登录和会话管理(1.Classified Ads)
所以现在我想在主要解决方案(1)的基础上管理其他两个解决方案(2,3)的会话
表示如果用户从主解决方案(网站)登录,则用户可以使用我在主网站创建的此会话访问其他两个解决方案。
我该怎么做?什么是管理这些不同网站的最佳解决方案?
答案 0 :(得分:0)
Asp.net Session仅适用于单个应用程序内的一个用户。所以没有内置的方法来做到这一点。 我想你可以使用SqlServer Session State并在数据库中挖掘ASP.NET表结构。基于该知识,可以手动将IIS与相同的表记录相关联。无论如何,它是非常棘手的方式,没有证据表明它将来会有效(表结构可以随时更改,但asp.net开发人员)
<强>被修改强> 顺便说一句,您可以实现自己的会话提供程序 - 这样您就可以随时了解位置和位置以及如何处理它。
以下是自定义会话提供程序实现的一个小示例
http://msdn.microsoft.com/en-us/library/ms178588.aspx
这是另一个(您可以通过下载类文件链接下载源代码)