前些日子,写了三个Web系统,都部署在同一网站下,各自有自己的Login.aspx,不过Session变量是相同的,今天想把三个项目从一个入口进,可互相访问。
简单说一下情况:我的网站根目录是wwwroot,下面有三个WebApp1,WebApp2,WebApp3,三个项目都有各自的login.aspx登录入口,三个用户名各有重叠,即有的用户可访问其中的一个以上项目。想在不改动三个项目的基础之上,在根目录下做一个Login.aspx,即可在三个项目之间互相访问。
只要在IIS中,把三个WebApp的应用程序删除了,设置成虚拟目录,再把三个webApp的Web.Config中,不是应用程序级的节点删除(节点authentication和sessionState删除),即可!
我的测试环境是:IIS6.0,Asp.Net2.0
本文介绍了一种在不修改原有项目的基础上,通过调整IIS设置和Web.Config文件配置,实现多个Web应用共用一个登录页面的方法,使得用户可以在不同的子应用间无缝切换。

5584

被折叠的 条评论
为什么被折叠?



