我有以下设置: 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配置吗?