IIS不支援ASP的解決辦法

來源:互聯網
上載者:User
iis|解決 500問題終於解決了,這二周來伺服器一直在出問題,上次是耗盡CPU100%資源,這次又是500錯誤:

Server Application Error
The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance.

----------------------------------------------------------------------------------------------------

今天花了一上午時間,反覆測試,終於行了。感謝落伍眾多朋友的幫忙 :)

解決的方案基本是 可苦可樂 前二天提供的文章,同時參考了微軟的文章:

http://support.microsoft.com/default.aspx?scid=kb;zh-cn;297989

----------------------------------------------------------------------------------------------------

解決中遇到的幾個問題,這裡補充說明一下,希望能給有同樣困惑或者將來會有同樣困惑的朋友一點協助:

我用的Windows2000版本可能跟可苦可樂的不一樣,因此他提供的某些命令我不能使用,後來在微軟查到的,下面按Windows2000的說。


1.解決思路和步驟,基本按照可苦可樂提供的文章操作:

1)按右鍵 我的電腦---->管理,開啟電腦管理介面
開啟 本機使用者和組---->使用者
按右鍵 啟動IIS進程帳號  IWAM_****    (註:****一般是電腦名稱)
點擊設定密碼,設定為一個你想要的密碼。


2)同步IIS 設定資料庫密碼:
此處命令有二種,一種可以查看密碼,一種是修改密碼:

a.你可以利用查看密碼命令查看 IWAM密碼,然後把第一步中使用者IWAM密碼設定為與 查看到的IIS設定資料庫密碼 一樣

b.也可以利用修改密碼命令把IIS設定資料庫密碼修改為你第一步修改過的IWAM密碼。

二種任你選擇。

查看密碼:
這裡注意:在WIN2000中,查看到的密碼為星號,若要不為星號,必須要先修改adsutil.vbs檔案。

修改方法:
a.到c盤 inetpub\adminscripts  找到adsutil.vbs   (根據裝系統時設定的不同,有的路徑可能不一樣)
b.按右鍵,用記事本開啟
c.尋找 IsSecureProperty = True    注意=前後各有一個空格
d.將 IsSecureProperty = True 改為 IsSecureProperty = False
e.儲存,關閉,OK。

不羅嗦了,下面列出

查看密碼命令:

開始--->程式--->附件   開啟命令提示字元
輸入  cd c:\inetpub\adminscripts

擷取 IWAM 帳戶密碼命令: cscript.exe adsutil.vbs get w3svc/wamuserpass

擷取 IUSR 帳戶密碼命令: cscript.exe adsutil.vbs get w3svc/anonymoususerpass

輸入以上命令,按斷行符號可分別查看IWAM和IUSR的密碼。

修改密碼命令:

修改 IWAM 帳戶密碼 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"  

修改 IUSR 帳戶密碼 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"

password 設定為你想修改的密碼,即與第一步中你設定的使用者IWAM_****的相同,按斷行符號即可修改完成。

這裡一定要注意:w3svc與wamuserpass之間的杠是/而不是\,否則會出錯。

並且還要注意:修改密碼前請一定停止所有的Internet資訊服務,否則後面可能會出錯,並且IWAM帳戶可能會被鎖定。

如何停止?開啟電腦管理,在Internet資訊服務上單擊右鍵,選擇重新啟動IIS服務,在選項中點停止IIS服務,確定即可。


3)更改元件服務中的密碼

開始--->程式--->附件   開啟命令提示字元
先輸入  cd c:\inetpub\adminscripts

然後輸入  cscript.exe synciwam.vbs -v

系統會提示:

microsoft (r) windows script host version 5.6

著作權(c) microsoft corporation 1996-2000。著作權所有,並保留一切權利。


wamusername:iwam_myserver

wamuserpass:aboutnt2001

iis applications defined:

name, appisolated, package id

w3svc, 0,  3d14228c-fbe1-11d0-995d-00c04fd919c1}

root, 2,

iishelp, 2,

iisadmin, 2,

iissamples, 2,

msadc, 2,

root, 2,

iisadmin, 2,

iishelp, 2,

root, 2,

root, 2,


out of process applications defined:

count: 1

3d14228d-fbe1-11d0-995d-00c04fd919c1}


updating applications:

name: iis out-of-process pooled applications key:  3d14228d-fbe1-11d0-995d-00c04fd919c1}


這時所有操作基本就OK了,重新啟動IIS,好了,你的網站能訪問了。

如果第三步在最後一行提示:

80110414 錯誤

請將Internet資訊服務停止,這時IWAM帳號可能也被鎖定了。需要去使用者裡把IWAM帳號解鎖。

然後再試,應該OK。

我現在的網站基本正常,但不敢保證永遠不出問題,也許下午或者明天又是

Server Application Error
The server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server administrator for assistance.

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。