2011-06-07 24 views
49

我沒有在IIS管理器下IIS =>身份驗證的基本身份驗證選項。我有以下選項:在IIS7中沒有可用的基本身份驗證選項

Anonymous Authentication 
ASP.NET Impersonation 
Forms Authentication 

我使用Windows 7專業N,並根據this,基本身份驗證應該是提供給我。

有沒有人有任何想法?

回答

79

轉到程序和功能,打開或關閉Windows組件,然後啓用IIS下的基本身份驗證。

Windows 7和8的完整路徑是:

  • 控制面板
  • 程序和功能
  • 啓用Windows功能打開或關閉
  • 展開:互聯網信息服務=>萬維網服務=>安全
  • 選擇「基本驗證」
+2

創建用戶密碼:http://stackoverflow.com/questions/5373497/how-do-i-create-a-user-account-for-basic-authentication – VinnyG 2013-07-24 17:25:20

+1

並且不要忘記進入IIS管理器並且一旦添加了基本身份驗證,就會啓用它。 (您將需要重新啓動IIS管理器才能顯示它)。 – 2017-01-13 10:27:31

+1

需要補充的是,在可能需要** _關閉並重新打開IIS Manager _ **之前,它將顯示在身份驗證選項列表中,這一點很重要。 (我現在有足夠的代表添加評論):) – sleetish 2017-08-24 20:34:55

39

您可能必須安裝IIS的基本身份驗證模塊。

對於Vista/Win7的是:控制面板 - >程序 - >啓用Windows功能打開或關閉

對於Server 2008:服務器管理器 - >角色 - > Web服務器 - >添加角色服務的 然後它是:互聯網信息服務 - >萬維網服務 - >安全 - >基本認證

點擊複選框並安裝。然後你應該能夠看到基本的認證選項。

(來源:https://serverfault.com/questions/29521/iis7-basic-authentication-module-missing

+2

此答案涵蓋了Windows Server 2008及更高版本的用戶(因爲標題中沒有提到Windows 7,用戶可以通過搜索引擎來到這裏) – 2012-07-02 12:55:32

+0

其值得指出你需要右鍵單擊Web服務器才能獲得添加角色服務選項 – cobie 2014-08-26 14:16:48

43

我沒有足夠的代表加入到所選擇的答案評論,但我覺得它補充說,你可能需要密切和重要的在它將顯示在認證選項列表中之前,重新打開IIS管理器

否則,你可能會發瘋,試圖弄清楚爲什麼你做了上述和列表沒有改變。

+4

保存我的一天,我開始瘋了...... – ygaradon 2014-02-10 14:02:38

+0

同樣在這裏。格兒。 – 2015-09-30 12:58:02

+1

謝謝!我瘋了... – 2016-08-27 22:07:18