我在Windows 7上使用IIS 7.5來爲我的asp.net網站提供測試用途。爲了阻止隨機訪問我的網站,我希望IIS在需要用戶名和密碼之前提供任何服務。密碼保護IIS 7.5中的ASP.NET Web應用程序
我已經嘗試禁用匿名身份驗證,並啓用應用程序上的Windows身份驗證,但是當我在其中鍵入我的Windows憑據不起作用。
有人可以解釋一個簡單的方法嗎?
我在Windows 7上使用IIS 7.5來爲我的asp.net網站提供測試用途。爲了阻止隨機訪問我的網站,我希望IIS在需要用戶名和密碼之前提供任何服務。密碼保護IIS 7.5中的ASP.NET Web應用程序
我已經嘗試禁用匿名身份驗證,並啓用應用程序上的Windows身份驗證,但是當我在其中鍵入我的Windows憑據不起作用。
有人可以解釋一個簡單的方法嗎?
你需要 「基本身份驗證」:
打開Internet信息服務(IIS)管理器:
如果您使用的是Windows Server 2008或Windows Server 2008 R2的:
在任務欄上,單擊開始,指向管理工具,然後單擊Internet信息服務(IIS)管理器。
如果您使用的是Windows Vista或Windows 7:
在任務欄上,單擊開始,然後單擊控制面板。 雙擊管理工具,然後雙擊Internet信息服務(IIS)管理器。
在連接窗格中,展開服務器名稱,展開網站, 然後單擊您要 啓用基本身份驗證的網站,應用程序或Web服務。
- 滾動到 主頁窗格中的安全部分,然後雙擊認證。
- 在「身份驗證 」窗格中,選擇「基本身份驗證」,然後在「操作」窗格中單擊「啓用」。
- 在「身份驗證」窗格中,選擇匿名 身份驗證,然後在「操作」窗格中單擊「禁用」。
引述科林的anwser,不要忘記安裝的角色 「基本身份認證」 的功能和特點助理: 「IIS> Web服務器>安全」
謝謝,科林。那正是我所期待的。 – David
如何設置用戶名/密碼並返回url? –
創建用戶密碼:http://stackoverflow.com/questions/5373497/how-do-i-create-a-user-account-for-basic-authentication – VinnyG