2011-11-24 124 views
4

對不起,重複一個我以前看過很多次的帖子。但他們似乎沒有回答我的情況。或者這些文章適用於以前版本的IIS和IE通過身份驗證 - IIS和dotNet

我試圖創建一個用戶重定向到Intranet的登錄頁面。我希望屬於該域的用戶通過他們的Windows用戶名(單點登錄)直接傳遞到我們的Intranet。不過,我也想將沒有用戶名的用戶傳遞給登錄頁面。

這些問題似乎是在IIS上啓用匿名訪問時。您可以允許通過IIS進行訪問,但無法檢測用戶名,反之亦然。

我已經建立了一個解決方案,做了類似的事情。但是,當不屬於域的用戶訪問該站點時,則必須單擊取消至對話框(Windows登錄)。然後他們被重定向到402頁,這是一個登錄頁面

有誰知道如何停止顯示此對話框?如果我可以擺脫對話框,那麼這將解決我的問題。

我看過一個負載解決方案,這其中沒有收到預期的效果:

(這兩個是我的問題最適合比賽 - 但看不到提供單個頁面並將用戶過濾到正確的位置)

任何幫助都會很大Apprecia特德。讓我知道,如果我要求不可能的事情(我現在一直在尋找答案...)我似乎在黑客iis服務器做一些它不想做的事情...

我也嘗試過Windows和窗體驗證打擾在一起,這似乎無法在IIS 6.0和7.0上工作。

回答

0

我不相信這是你的問題的解決方案,但是我知道肯定的,你不能(也不應該)覆蓋默認瀏覽器的行爲,你在這裏提到:

有誰知道要停止顯示此對話框?如果我可以擺脫對話框,那麼這將解決我的問題。

+1

謝謝克里斯是的,這是我想我可能得到的答案。只是想我會證實我的想法 – PhilC