5

我在ASP.Net中創建了我的第一個網站,我試圖在工作時在我們的Intranet上運行它。我現在已經完成了幾乎所有的事情,並且我遇到了障礙。ASP.NET Intranet網站要求憑據 - Windows身份驗證

我需要使用Windows身份驗證 - 我的團隊的要求 - 所以我經歷了設置網站的過程。我已經配置了一切,並試圖訪問該網站(非本地主機),並得到一個對話框要求我的登錄憑據。我無法弄清楚爲什麼會這樣。我已經確定IE8設置爲通過憑據,我已確保在我的web.config文件和服務器上都設置了Windows驗證。只要我輸入我的Windows登錄信息,我進入該網站沒有問題。

當我最初設置頁面時,我選擇了傳遞身份驗證並測試了連接。在那次測試中,我收到了一個錯誤,表示無法驗證網站路徑的訪問權限。這是我唯一的猜測,但無法找出解決辦法。

我事先感謝您的幫助,我很高興回答任何問題,只要我看到他們發佈。再說一遍,我只是想繞過彈出的那個對話框。

+0

是在同一個網絡客戶端上的服務器? – 2012-02-10 18:04:05

+0

您的域名位於IE中的Intranet或Trusted Sites區域中嗎? – tvanfosson 2012-02-10 18:04:51

+0

服務器位於同一網絡上,但該域很可能不在受信任的站點列表中。 – user1165864 2012-02-10 18:14:51

回答

6

將該網站添加到您在IE的可信站點中。

+0

感謝您的建議。我們的IT小組刪除了IE8版本中的Secruity選項卡,所以我不能自己做這個。我已經向IT要求爲整個公司做這件事。如果問題仍然存在,我會發布。 – user1165864 2012-02-10 18:24:15

+0

這工作就像一個魅力。不知道爲什麼最初沒有設置,但他們添加了服務器,現在一切都很好。 – user1165864 2012-02-23 16:05:22

+0

很高興我可以幫忙,我遇到了與我爲本地Intranet構建的Silverlight應用程序相同的問題。 – tcables 2012-02-23 17:23:10

3

您需要確保在網站(和IIS)上設置了「集成Windows身份驗證」,否則它將不會獲取其登錄憑據並通過。

http://technet.microsoft.com/en-us/library/cc754628(WS.10).aspx

http://codesnip.net/iis7-integrated-windows-authentication-win-2008

+0

感謝您的提示。我已經完成了這個過程(如上所述),並已將所需的xml添加到web.config文件並將其添加到IIS。仍然沒有骰子。儘管我已經查找了一段時間的這些信息,但您上面提供的網站在幾天前可以節省我幾個小時的搜索時間! – user1165864 2012-02-10 20:04:24