2012-05-08 77 views
0

我在vs 2008中使用asp.net應用程序 我需要在iis7中使用Windows身份驗證。我在web.config中設置了Windows身份驗證,並在iis中啓用了Windows身份驗證。我禁用了匿名身份驗證。 當我瀏覽本地主機時,它詢問用戶名和密碼。iis7集成windowsauthentication提示輸入用戶名和密碼

對於本地主機,它不應該要求用戶名和密碼。

任何想法

感謝

+0

我的猜測是你在「網站」級別配置Windows身份驗證。您可能想要在Web應用程序級別執行此操作 – Tung

+0

服務器是域的成員嗎? – DaveHogan

回答

2

如果您使用的是IE,然後啓用從工具集成的身份驗證窗口 - > Internet選項 - 高級選項卡。 此外,當您訪問該網站時,請參閱它將要去哪個區域。如果要上網,單點登錄可能無法使用。因此,您必須通過工具 - > Internet選項 - >安全選項卡 - >本地Intranet - >站點 - >高級 - >輸入URL(例如http://yoursitename.test.com)並點擊添加,將該站點添加到您的Intranet區域 也確保工具 - > internet選項 - >安全選項卡 - >本地intranet - >自定義級別 - >身份驗證 - >僅在Intranet區域自動登錄選項被選中

另外Kerberos將永遠不會工作在本地機器上。您必須嘗試從網絡中的遠程機器。

祝你好運。

相關問題