ASP.NET实现跨子站点和跨服务器之间的session共享

问题描述

请问,在ASP.NET系统中,如何实现二级域名子站点和跨服务器之间的session共享呢?求指点。

解决方案

解决方案二:
估计不能,还是估计不能。
解决方案三:
cookies可以二级域名共享HttpCookiecookies=newHttpCookie();cookies.Domain="baidu.com";
解决方案四:
引用2楼liuchaolin的回复:

cookies可以二级域名共享HttpCookiecookies=newHttpCookie();cookies.Domain="baidu.com";

嗯,cookies是可以,但是现在项目的实际情况是最好能实现session共享,要不然的话,代码的改动量太大了。
解决方案五:
http://www.cnblogs.com/xinhaijulan/archive/2010/08/21/1805116.html这个试试
解决方案六:
引用4楼liuchaolin的回复:

http://www.cnblogs.com/xinhaijulan/archive/2010/08/21/1805116.html这个试试

试了一下,用StateServer这种方式可以共享SESSION,不知道用SQLServer来存储的话,有没有比较好的实现方式。
解决方案七:
<authenticationmode="Forms"><formsname=".xxx"protection="All"loginUrl="~/User/Login.aspx"timeout="60000"slidingExpiration="true"domain="baidu.com"

这样是不是可以,单点登录的设置

时间: 2025-01-03 07:59:53

ASP.NET实现跨子站点和跨服务器之间的session共享的相关文章

如何在ASP.NET MVC 3 中利用Jsonp跨域访问

在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录.一般情况下我们需要在多系统之间使用多个用户名和密码.这样客户就需要在多个系统之间重复登陆.每次登录都需要输入用户名和密码.最近比较流行的就是OAuth.新浪微博这个开放系统做的就很好.但OAuth并非本文讨论范畴.这里主要讨论jQuery1.5 jsonp 在Asp.net MVC3 中的应用. 本文应用场景: 假设您的开发团队欲为某集团公司开发一整套信息管理系统,目前首要开发的就是一套订单系统和一套内部OA系统.前提是这两套系统使用

使用Web标准生成ASP.NET 2.0 Web站点

asp.net|web|web标准|站点    简介 Web 标准使您能通过最少的工作,生成可被最广大受众访问的 Web 站点.Web 标准的承诺是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作.例如,在按照标准生成以后,旨在在 Microsoft Internet Explorer 中以某种方式显示的页可在其他浏览器(如,Mozilla Firefox.Netscape Navigator.Opera.Camino 和 Safari)中以相同的方式显示,而无需完成

用ASP实现网上“五子连珠”大赛 (转贴)

大家帮忙完善一下,然后贴出来,我是改不好了! 用ASP实现网上"五子连珠"大赛     "五子棋"是大家都非常熟悉的一种益智类游戏,相关的游戏软件也非常多,在此我向大家隆重推出一款新的纯"网络版"的五子棋,它利用ASP做为开发环境,因此在Internet上对战的时候无需下载客户端软件,只要你有一个浏览器就可以了.你也可以在局域网上进行这个游戏.     对于ASP,我不想做过多的说明,在以前的文章中,我已经说过很多.     游戏的过程是这样的,

php配置防跨站、防跨目录安全

  现在很多网站都是采用php建站,不少都是直接使用现在成熟的cms程序,这些php开发的cms系统本身安全性可能并不高,这时就需要我们在服务器做一些针对php程序配置防跨站.防跨目录等一些设置,可以有效的防止服务器上所有的php网站被恶意篡改. 适用范围及演示系统 适用范围:php5.3及以上版本 演示系统:centos 防跨站.防跨目录安全设置方法 第1步:登录到linux系统终端. 第2步:找到并打开php配置文件. 第3步:在php.ini最底部添加以下代码,并保存.大家可就按以下代码改

Asp.net中如何处理一个站点不同Web应用通用Session的问题

asp.net|session|web|问题|站点 Asp.net中如何处理一个站点不同Web应用通用Session的问题 1.问题描述: 系统S中有M1,M2,M3,M4四个模块,每个模块都是一个web应用.其中一个模块中设置Session后在其他模块中无法读取. 2.问题原因: 一个WEB应用相当于一个站点,应用与应用之间不可能共享Session. 3.解决方法: 1) 将四个web应用包含在同一个解决方案中,如图所示: 实际目录存储结构如下: (注:调整.webinfo文件使解决方案能构正

asp.net中用C#实现站点计数器用户控件

asp.net|计数器|控件|站点 ---------------- 资源:同级目录下的存放当前计数的count.txt文件 子目录pic下的0到9的数字图片0.gif ~ 9.gif -------------------------------- asax文件: <%@ Control Language="c#" AutoEventWireup="false" Codebehind="counter.ascx.cs" Inherits=

Asp.net中处理一个站点不同Web应用共享Session的问题

asp.net|session|web|问题|站点     1.问题描述:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />     系统S中有M1,M2,M3,M4四个模块,每个模块都是一个web应用.其中一个模块中设置Session后在其他模块中无法读取.     2.问题原因:     一个WEB应用相当于一个站点,应用与应用之间不可能共享Session.     3

Asp.Net IIS中一个站点只有一个应用程序域么?

问题描述 Asp.Net IIS中一个站点只有一个应用程序域么? 如果很多个用户访问该站点,那么如何区分不同用户之间的HttpContext对象呢? 解决方案 一个站点只能有一个,区分用户通过session判断 解决方案二: 一个站点可以有多个应用程序域啊 解决方案三: 一个ASP.NET的IIS的完整控制类在一个IIS中使用ASP.Net 1.1和ASP.Net 2.0的应用

使用ASP启动/停止指定WEB站点_应用技巧

============================================================= '       感谢您使用ASP001工作室开发的实用函数程序 '               HTTP://WWW.ASP001.NET '=============================================================     'ASP001工作室为您提供订制程序开发.企业互联网拓展服务 'QQ:1974229 'E-Mail: