2010-01-22 48 views
3

使用IIS 7.5,IIS_IUSRS應該是要使用的帳戶。我得到'401 - 未經授權:由於證書無效'導致訪問被拒絕「。如果我使用Read添加EVERYONE帳戶,它將起作用。但沒有每個人的帳戶。任何想法爲什麼IIS_IUSRS不起作用?它具有讀取權限。匿名訪問=啓用。特定用戶= IUSR爲IIS7.5機器帳戶正確設置匿名網站訪問

作爲一方,在站點的基本設置...上,測試設置按鈕顯示'ok-on Authenticate',但授權'無法驗證對路徑的訪問權限'。

回答

2

在IIS 7.5中這已被更改的IIS_IUSRS帳戶作爲IIS AppPools頂級窗口組下用戶

如果創建一個名爲應用程序池

www.mysite.com

那麼網站默認創建的用戶帳戶,它運行爲成爲

IIS AppPools \ www.mysite.com

下檢查 「保護資源」 下面的Microsoft文件看多

http://learn.iis.net/page.aspx/624/application-pool-identities/

0

根據 '保護資源' 部分列出here

  1. 打開Windows資源管理器。
  2. 選擇一個文件或目錄。
  3. 右鍵單擊該文件,選擇「屬性」
  4. 選擇「安全」選項卡中單擊「編輯」,然後「添加」按鈕
  5. 點擊「位置」按鈕,並確保選擇了您的機器。在「輸入要選擇的對象名稱:」文本框中輸入「IIS AppPool \ DefaultAppPool」。
  6. 單擊「檢查姓名」按鈕並單擊「確定」。

替換DefaultAppPool與您創建的應用程序池的名稱/使用添加網站到IIS時。這IIS AppPool(而不是IIS AppPools從i7 7.5.7600 Windows 7專業版)組是一組虛擬帳戶,您將而不是在本地計算機上執行普通帳戶搜索或通過目錄服務時看到。

相關問題