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

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

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

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