服務(wù)熱線
153 8323 9821
IIS7配置完后,總是提示HTTP500內(nèi)部服務(wù)器錯誤,啟用調(diào)試屬性顯示詳細錯誤信息后,發(fā)現(xiàn)錯誤提示如下:
錯誤摘要
HTTP 錯誤 500.19 - Internal Server Errorweb.config 文件的 system.webServer/httpErrors 節(jié)中不允許絕對物理路徑“C:\inetpub\custerr”。請改用相對路徑。
點擊IIS管理器右邊的“基本設(shè)置”,然后單擊“測試連接”,發(fā)現(xiàn)有“授權(quán)”錯誤提示,詳細信息提示為:
服務(wù)器配置為將傳遞身份驗證和內(nèi)置帳戶一起使用,以訪問指定的物理路徑。但是,IIS 管理器無法驗證此內(nèi)置帳戶是否有訪問權(quán)。請確保應(yīng)用程序池標(biāo)識具有該物理路徑的讀取訪問權(quán)。如果此服務(wù)器加入到域中,并且應(yīng)用程序池標(biāo)識是 NetworkService 或 LocalSystem,則驗證<domain>\<computer_name>$ 具有該物理路徑的讀取訪問權(quán),然后重新測試這些設(shè)置。
具體如圖1所示。

圖1 IIS7授權(quán)錯誤提示
通過反復(fù)測試后發(fā)現(xiàn),這里是物理路徑讀取訪問權(quán)限的問題,我們只需要修改“路徑憑據(jù)”的驗證方式,改為“特定用戶”并將特定用戶設(shè)為管理員的賬號即可。比如輸入賬號為:administrator,密碼為該賬號的登錄密碼。如果該賬號沒有設(shè)置密碼,這里是確定不了的,所以你可以去控制面板給該賬號設(shè)置一個密碼。具體操作如圖2所示。

圖2 更改IIS7“連接憑據(jù)”為特定管理員賬號
(提示:系統(tǒng)有密碼時,有的人不喜歡每次打開電腦都需要登錄,這個問題你只需要使用一個微軟提供的自動登錄小工具即可輕松解決。該小工具為Autologon.exe,具體介紹及下載可參考這里:windows系統(tǒng)自動登錄小工具Autologon:
如此簡單的設(shè)置完后,你就發(fā)現(xiàn)問題得到解決了。如圖3所示。

圖3 iis7授權(quán)錯誤得到解決