ASP.Net实现多虚拟目录Web应用程序之间Session共享(3)
其他的一些配置说明如下:
配置web.config节:
<sessionState mode="SQLServer" sqlConnectionString="data source=[Server];initial catalog=[DataBase];user id=[UserName];password=[Password]" allowCustomSqlDatabase="true" timeout="120"/>
配置SQLServer:
aspnet_regsql.exe -sstype c -ssadd -d [DataBase] -U [UserName] -P [Password] -S [Server]
修改[dbo].[TempGetAppID]:将@appName设为一个定值,修改保存。
清理Session,重启IIS,KO!
PS:这个方法其实很Bug 嘿嘿 再多研究下数据库的存储过程或者用某种方法定制appName的话,可能可以实现更多的功能...留待以后研究研究...