2个.net应用部署在一台windows 2003 server服务器上的SessionState配置

2个.net应用部署在windows 2003 server服务器iis下面的9005端口下.使用各自独立的application pool,其<sessionState/>配置节配置为相同的<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>,windows 2003 server的asp.net state service服务已启动,运行稳定.
1.如果发生"Unable to serialize the session state. In 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode(无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制。)"异常,请检查Session中存储的自定义对象是否都已进行[Serializable]标识;
2.如果发生"[0]Session中UserInfo为空"异常,请检查<sessionState/>配置节是否已在web.config中启用;
3.如果发生SessionState冲突异常,请检查2个应用的<sessionState/>配置节是否都配置为mode="InProc";
.NET Framework 常规参考
  <sessionState> 元素
  为当前应用程序配置会话状态设置。
  <configuration>
  <system.web>
  <sessionState>
  <sessionState mode="Off|InProc|StateServer|SQLServer"
  cookieless="true|false"
  timeout="number of minutes"
  stateConnectionString="tcpip=server:port"
  sqlConnectionString="sql connection string"
  stateNetworkTimeout="number of seconds"/>
  必选属性
  属性 选项 说明
  mode 指定在哪里存储会话状态。
  Off 指示会话状态未启用。
  InProc 指示在本地存储会话状态。
  StateServer 指示在远程计算机上存储会话状态。
  SQLServer 指示在 SQL Server 上存储会话状态。
  可选属性
  属性 选项 说明
  cookieless 指定不具有 Cookie 的会话是否应用于标识客户端会话。
  true 指示应使用不具有 Cookie 的会话。
  false 指示不应使用没有 Cookie 的会话。默认值为 false。
  timeout 指定在放弃一个会话前该会话可以处于空闲状态的分钟数。默认值为 20。
  stateConnectionString 指定远程存储会话状态的服务器名称和端口。例如“tcpip=127.0.0.1:42424”。当 mode 为 StateServer 时该属性是必需的。
  sqlConnectionString 为 SQL Server 指定连接字符串。例如“data source=localhost;Integrated Security=SSPI;Initial Catalog=northwind”。当 mode 为 SQLServer 时该属性是必需的。
  stateNetworkTimeout 在使用 StateServer 模式存储会话状态时,指定在放弃会话之前 Web 服务器和状态服务器之间的 TCP/IP 网络连接空闲的时间(以秒为单位)。默认值为 10。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值