我是IIS管理员,而不是此站点上的开发人员,因此代码对我来说是不透明的。不过,我很难过,看哪里。IIS页面没有明显原因重定向
使用Windows窗体身份验证,用户被定向到登录页面。如果他们的密码已过期,他们将被定向到ChgExpiredPwd.aspx。在我们的开发和测试服务器上工作。在我们的生产服务器上,用户被重定向到用“ReturnURL = ChgExpiredPwd.aspx”再次登录页面。不是所需的行为。
Fiddler说服务器正在响应,立即302重定向到登录页面。测试服务器以200响应。站点和该页面的IIS属性没有重定向 - 全部为“指定文件”。在代码隐藏中没有内置重定向,所以我可以看到它。目标页面没有重定向,尽管重定向发生在服务器端,所以它必须在代码中。如果我从生产中取出\ bin * .dll并将其全部放入测试中,则不会重现该错误。
我出来的想法。
宾果。 <位置路径= “ChgExpiredPwd.aspx”> \t \t \t <授权> \t \t \t <允许用户= “*”/> \t \t授权> \t \t 评列出的元素重新创建测试中的行为。谢谢,瑞恩! –
codepoke
2008-11-21 17:06:34