我正在使用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