【发布时间】:2010-05-03 17:27:25
【问题描述】:
我有以下设置: http://www.example.com/dir1/ 和 http://www.example.com/dir2/
每个虚拟目录在 IIS6.0 上都被配置为一个拥有自己 AppPool 的应用程序。
使用 response.redirect 将经过身份验证的用户从 dir1 重定向到 dir2 时,我丢失了用户的身份验证信息,并且用户被重定向到登录页面。在子域下配置的每个应用程序(dir1 和 dir2)都没有出现此问题,例如: http://dir1.example.com 和 http://dir2.example.com。
我已通过向 machine.config 文件添加机器密钥解决了该问题。
有人可以向我解释为什么它不适用于 http://www.example.com/dir1 配置吗?
【问题讨论】:
标签: asp.net iis-6 asp.net-membership forms-authentication virtual-directory