2013-10-18 106 views
2

我使用iis 7,目前部署在運行Windows 7專業版的測試機器上。Windows身份驗證可能不提示用戶輸入憑據嗎?

計算機已登錄到我公司的域中。在過去(在另一家公司),我能夠在ii6中使用集成身份驗證,並且不會提示用戶是否使用IE。它只會吸收他們的域名憑證。

但是,那是在我開始之前最初由其他人設置的。我正在從廢品中完成這個項目,而且我是一名沒有太多IIS經驗的軟件工程師。

這是我的web.config文件中的相關的這段

<authentication mode="Windows" /> 
<identity impersonate="false" /> 

我也運行在4.0版的應用程序池集成。

任何幫助,將不勝感激。謝謝!

回答

5

在IIS上禁用匿名身份驗證和激活Windows身份驗證:
- 選擇你的web應用(或根,如果你的應用程序是地方爲根的應用程序)
- 選擇身份驗證
- 禁用匿名身份驗證
- 啓用Windows身份驗證

切記:對於「自動」登錄,您的服務器和客戶端必須位於相同的AD domanin或受信任的域中。

+2

謝謝,我環顧四周,試圖在IE設置中將「URL」添加到「Intranet站點」,這樣做的確有用。儘管它迫使它進入兼容模式,這是另一個蠟球。 – Smeegs

+1

Smeegs,奇怪....「內部網站」不需要「兼容模式」。嘗試刪除它。另外考慮使用Chrome:它能夠進行集成和自動登錄。我以這種方式使用它,它非常好。 –

+0

這是一個奇怪的事情,IE做http://sim4all.com/blogging/?p=165 – Smeegs

相關問題