首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才
移 动专 题SUNIBM微 软微 创精 华Donews人 邮
我的技术中心 
我的分类 我的文档
全部文章 发表文章
专栏管理 使用说明



 RSS 订阅 
最新文档列表
Windows/.NET
.NET  (rss)    
Visual C++  (rss)    
Delphi  (rss)    
Visual Basic  (rss)    
ASP  (rss)    
JavaScript  (rss)    
Java/Linux
Java  (rss)    
Perl  (rss)    
综合
其他开发语言  (rss)    
文件格式  (rss)    
企业开发
游戏开发  (rss)    
网站制作技术  (rss)    
数据库
数据库开发  (rss)    
软件工程
其他  (rss)    

积极原创作者 
wangchinaking (57)
yjz0065 (113)
coofucoo (105)
Drate (69)
lphpc (30)
smallnest (61)
iiprogram (64)
downmoon (32)
danny_xcz (49)
btbtd (81)
CSDN - 文档中心 - .NET 阅读:2681   评论: 3    参与评论
标题   Asp.net中多项目共享Session     选择自 dnyz 的 Blog
关键字   asp.net 多项目 session
出处  

1.         建立一个空白解决方案blank solution,如:d:\MyProject\MyProject.sln

2.         d:\MyProject下建一个Web Application的根目录d:\MyProject\WebMis并设为http://localhost/WebMis的虚拟目录

3.         WebMis目录下根据模块分别新建目录,如:d:\MyProject\WebMis\Logind:\MyProject\WebMis\CheckOut

4.         VS.net中根据模块新建web application,如:http://localhost/WebMis/Loginhttp://localhost/WebMis/CheckOut

5.         新建后LoginCheckOut两个目录自动被设置为虚拟目录

6.  在WebMis项目中添加LoginCheckOut的项目引用

7.在IIS管理器中删除LoginCheckOut的虚拟目录

8.         删除各项目的global.asax(除根项目)

9.         除去个项目的web.config(除根项目)中的如下代码:
<authentication mode="Windows" />
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />
或删掉web.config(若不需要在各目录中进行配置)

10.         编译后,即可运行。



 


相关文章
对该文的评论
CSDN 网友 ( 2005-10-19)
十分感谢,想了很久了
CSDN 网友 ( 2004-06-19)
这种方式下,LOGIN和CHECKOUT两个项目的ASPX很难作为启动项目来调试了吧?
asting ( 2003-10-26)
我在多frame的页面经常出现登陆的session丢失的情况,请问怎么回事情呢?