2012-05-07 100 views
0

我对分类广告的项目工作这个项目包括在Visual Studio中3级不同的解决方案(网站) 管理不同的Web应用程序会话2010如何从一个网站的MVC

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广告)

所以现在我要为其他两种溶液(2,3)主要解决方案(1)

的基础上管理会议 表示如果用户从主解决方案(网站)登录,则用户可以使用我在主网站创建的此会话访问其他两个解决方案。

我该怎么做?什么是管理这些不同网站的最佳解决方案?

回答

0

Asp.net Session仅适用于单个应用程序内的一个用户。所以没有内置的方法来做到这一点。 我想你可以使用SqlServer会话状态并在数据库中挖掘ASP.NET表结构。根据这些知识,可以将IIS手动关联到相同的表记录。反正这是很取巧的办法,也没有证据证明它将会在未来的工作(表结构可以改变,但asp.net开发人员在任何时间)

编辑 BTW,你可以实现自己的会话提供 - 通过这种方式,您将始终知道位于何处以及如何处理它。

这是自定义的会话提供者实现的一个小例子

http://msdn.microsoft.com/en-us/library/ms178588.aspx

这里是另一个(您可以通过下载类文件的链接有下载源代码)

http://www.sharepointsecurity.com/sharepoint/sharepoint-development/building-a-custom-asp-net-2-0-session-state-provider/

相关问题