500是什麼錯誤代碼

500是什麼錯誤代碼

1、500服務器內部錯誤(Internal server error)主要是由於IWAM賬號(或IWAM_MYSERVER賬號)的密碼錯誤造成了HTTP 500內部錯誤。該錯誤說明IIS服務器無法解析ASP代碼。

2、假設計算機的NETBIOS名字是MYSERVER,則我的計算機上IWAM賬號的名字就是IWAM_MYSERVER,這一點與IIS匿名賬號ISUR_MACHINE的命名方式非常相似。

3、IWAM賬號建立後被 Active Directory、IIS metabase數據庫和COM+應用程序三方共同使用,賬號密碼被三方分別保存,並由操作系統負責這三方保存的IWAM密碼的同步工作。按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是BUG還是其它什麼原因,系統對IWAM賬號的密碼同步工作有時會失敗,使三方IWAM賬號所用密碼不統一。

4、當IIS或COM+應用程序使用錯誤IWAM的密碼登錄系統,啓動IIS Out-Of-Process Pooled Applications時,系統會因密碼錯誤而拒絕這一請求,導致IIS Out-Of-Process Pooled Applications啓動失敗,也就是我們在ID10004錯誤事件中看到的“不能運行服務器{3D14228D-FBE1-11D0-995D- 00C04FD919C1} ”(這裏{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉入IIS5應用程序,HTTP 500內部錯誤就這樣產生了。