我們安裝完IIS后訪問網(wǎng)站,卻提示 HTTP Error 500.19 - Internal Server Error,即是500內(nèi)部服務(wù)器錯誤。這種問題我一般會通過兩種方法去解決它。
HTTP 錯誤 500.19 - Internal Server Error
在開始之前,訪問一下網(wǎng)站的靜態(tài)HTML頁面而不是aspx動態(tài)頁,看是否會報錯,從而確定是否程序的問題。如果確定與程序無關(guān),則繼續(xù)進(jìn)行下面的檢查方法。
方法1:重啟IIS
首先,我會嘗試重啟一下IIS,不要小看這個“重啟一下”,很多時候IIS重啟后問題就解決了。
IIS重啟我一般使用這個命令: iisreset /restart
重啟IIS
方法2:重啟服務(wù)器
當(dāng)重啟IIS不能解決問題時,我這時會重啟服務(wù)器試試了。當(dāng)服務(wù)器運(yùn)行了一段時間,突然出現(xiàn)“500內(nèi)部服務(wù)器錯誤”的問題時,重啟IIS不能解決問題的情況下,重啟電腦或許問題就解決了。
方法3:IIS賬號問題
如果你的win2003系統(tǒng),請確保你的IIS運(yùn)行賬號已經(jīng)加入了IIS_WPG用戶組。
如果是windows 2008以上的系統(tǒng),請注意你的應(yīng)用程序池和網(wǎng)站的用戶賬號和密碼輸入是否正確,你可以用管理員賬號來試試,而不是用自建的賬號,因?yàn)樽越ǖ馁~號有可能某些權(quán)限問題而導(dǎo)致訪問失敗。
權(quán)限問題的話,微軟給出的解決方法是這樣的。
1) 打開【Internet Information Services (IIS) Manager】,選擇【某一網(wǎng)站】單擊鼠標(biāo)右鍵【Edit Premissions】,彈出【文件夾屬性】對話框,在【Security】選項(xiàng)中設(shè)置IIS_IUSRS和IUSRS為【允許完全控制】權(quán)限:
2)權(quán)限設(shè)置(點(diǎn)擊下圖放大)
IIS賬號權(quán)限設(shè)置(點(diǎn)擊圖片放大)
總結(jié)
通過上述的排查過程,HTTP 錯誤 500.19 - Internal Server Error 的問題一般就能解決。