我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0 + ASP.Net。我有两个IIS网站,站点A和站点B.当用户请求url http://sitea/abc.aspx时,我的ASP.Net代码处理程序将验证用户(使用Forms身份验证),并且如果通过身份验证,我将把用户重定向到http://siteb/bcd.aspx。IIS http请求身份验证问题
我目前的问题是,有些用户会直接访问http://siteb/bcd.aspx来跳过sitea的认证过程。这不是我想要的,因为我想确保所有访问http://siteb/bcd.aspx的用户都已通过身份验证。
我的问题是,什么是简单的解决方案来解决这个问题,当用户直接访问siteb跳过验证?
谢谢Rajesh,我认为你的解决方案有效。我说我正在使用Forms身份验证,更确切地说,我使用Forms身份验证而不是siteb,抱歉我的问题描述不正确。 :-) siteb是一个遗留系统,我希望尽可能保持代码更改。我不确定在siteb上使用Forms身份验证是否会涉及太多的代码更改? – George2 2009-09-13 15:23:43
“siteb”使用什么样的身份验证? – 2009-09-13 15:28:22
目前,siteb尚未使用身份验证。匿名访问。 – George2 2009-09-13 15:35:10