前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >集群session_iis共享虚拟目录

集群session_iis共享虚拟目录

作者头像
习惯说一说
修改2019-08-12 10:33:16
8990
修改2019-08-12 10:33:16
举报

如何让IIS下多个虚拟目录共享Session

  每个虚拟目录相当于是一个应用,其中的Session是不共享的,不过你的Session存储方式设置成了 inpro,stateserver还是SQLSERVE,同样都实现不了Session共享。

  但如果使用SQLSERVER数据库存储Session,则可以变相的时限共享,方法如下:

  首先设置虚拟目录的Session存储在SQL上SERVER:

  步骤一:创建ASPState数据库

  打开CMD

  进入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

  执行

  aspnet_regsql.exe -S . -U sa -P 123456 -ssadd -sstype p

  -s 就是服务器地址用.表示本地

  -ssadd添加

  -sstype p session存储在ASPState数据库中 如果是t 就存在tempdb

  会话数据库创建好后。

  步骤二.在虚拟目录里web.config添加一个配置节点:

  在<system.web>节点内添加

  <sessionState mode="SQLServer" sqlConnectionString="server=127.0.0.1; uid=sa; pwd=sa;" cookieless="false" timeout="50"/>

  配置节点。

  弄好了,会话信息就存在在数据库中了。

  打开数据库的ASPState库,查看存储过程“[TempGetAppID]” 修改它

  查找这段语句:SET @appName =LOWER(@appName)

  修改成SET @appName="入口虚拟目录"

  修改好后,在入口虚拟目录中设置了session后,其他地方都可以共用该session了。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档