IIS提示Server Application Error的解決方法集錦第1/2頁(yè)
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
訪問(wèn)IIS客戶端出現(xiàn)如上錯(cuò)信息提示,
在網(wǎng)上查了查解決方案如下:
1。右鍵我的電腦--管理--本地用戶和組,給IUSR_機(jī)器名和IWAM_機(jī)器名兩個(gè)用戶設(shè)置密碼,要一樣。
2。開(kāi)始--運(yùn)行--打cmd,
然后cd D:InetpubAdminscripts(我的系統(tǒng)在D盤),
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密碼,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密碼
看一下,行了沒(méi)有?如果還不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset。
據(jù)說(shuō)就可以了,但是到最后一部提示8004e00f的錯(cuò)誤,此錯(cuò)誤是MSDTC服務(wù)不正常造成的,解決方法:
首先進(jìn)入組件服務(wù),查看組件服務(wù)/計(jì)算機(jī)/我的電腦/COM+應(yīng)用程序,結(jié)果報(bào)錯(cuò)“COM+ 無(wú)法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談”,無(wú)法查看里面的對(duì)象。
2、進(jìn)入事件查看器,發(fā)現(xiàn)msdtc服務(wù)沒(méi)有正常啟動(dòng)。
3、刪除注冊(cè)表中的鍵:
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
• HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
• HKEY_CLASSES_ROOTCID
4、停止MSDTC服務(wù):net stop msdtc
5、卸載MSDTC服務(wù):msdtc -uninstall
6、重新安裝MSDTC服務(wù):msdtc -install
7、確認(rèn)在事件查看器中msdtc服務(wù)已經(jīng)正常啟動(dòng)[這步很關(guān)鍵,如果沒(méi)有,重新啟動(dòng)下電腦看看]
8、重新設(shè)置IIS的IWAM賬號(hào)密碼。[在計(jì)算機(jī)管理中的用戶管理里]
9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v
到這部分網(wǎng)上大部分都說(shuō)可以了,但是我這里雖然沒(méi)有8004e00f的錯(cuò)誤提示了,但是訪問(wèn)頁(yè)面Server Application Error 錯(cuò)誤依舊,最后終于找到了解決方法如下:
解決辦法:
[1]:
檢查你的DTC服務(wù)(全名:Distributed Transaction Coordinator)是否可以正常啟動(dòng),
如果正常的話請(qǐng)你跳過(guò)此步驟;如果出錯(cuò),無(wú)法正常啟動(dòng),請(qǐng)?jiān)陂_(kāi)始菜單的運(yùn)行中 運(yùn)行:msdtc -resetlog 以創(chuàng)建日志文件。重起機(jī)器,檢查IIS是否可以正常使用,若不行繼續(xù)。
[2]:
在CMD下執(zhí)行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(到這里我就可以用了,不用重啟的)
OK,ASP頁(yè)面一切正常了@!~~~^_^
相關(guān)文章
Windows 2008 R2 用PHP Manager for IIS 配置PHP(FastCGI)環(huán)境
最近很多網(wǎng)站都開(kāi)始使用2008 r2來(lái)配置php運(yùn)行環(huán)境,因?yàn)?003微軟已經(jīng)開(kāi)始不再支持,就連現(xiàn)在的很多服務(wù)器都不支持2003了,大家都提前進(jìn)入win2008時(shí)代吧,這篇文章為大家分析一下,如何選擇php版本2016-06-06IIS7 全新管理工具AppCmd.exe的命令使用實(shí)例分享
IIS 7 提供了一個(gè)新的命令行工具 Appcmd.exe,可以使用該工具來(lái)配置和查詢 Web 服務(wù)器上的對(duì)象,并以文本或 XML 格式返回輸出2013-04-04IIS7、iis7.5中禁止緩存單個(gè)靜態(tài)文件的配置方法
這篇文章主要介紹了IIS7、iis7.5中禁止緩存單個(gè)靜態(tài)文件的配置方法,需要的朋友可以參考下2017-02-02各類Http請(qǐng)求狀態(tài)(status)及其含義詳細(xì)解析
這篇文章主要介紹了各類Http請(qǐng)求狀態(tài)(status)及其含義。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11win7下IIS7站點(diǎn)頁(yè)面無(wú)法正常顯示的解決方法
在打開(kāi)一個(gè)ASP網(wǎng)站的時(shí)候,IIS可以運(yùn)行,但是頁(yè)面圖片和FLASH卻全部無(wú)法顯示出來(lái),系統(tǒng)自帶的是IIS7.5,下面有個(gè)不錯(cuò)的解決方法,大家可以嘗試操作下2014-05-05win2008 64w位系統(tǒng)上iis運(yùn)行32位的網(wǎng)站程序(iis7.5開(kāi)啟32位)
由于網(wǎng)站調(diào)用了一個(gè)第三方的32bit的dll,所以發(fā)布在64位的2008后,訪問(wèn)網(wǎng)站的時(shí)候出現(xiàn)加載該dll不成功的錯(cuò)誤,那么就可以參考下面的方法設(shè)置一下即可2017-08-08服務(wù)器安全設(shè)置之-本地安全策略設(shè)置
單擊控制面板→管理工具→本地安全策略后,會(huì)進(jìn)入本地安全策略的主界面。在此可通過(guò)菜單欄上的命令設(shè)置各種安全策略,并可選擇查看方式,導(dǎo)出列表及導(dǎo)入策略等操作2012-07-07windows服務(wù)器下IIS6/7下PHP 無(wú)法加載 php_curl.dll 等動(dòng)態(tài)鏈接庫(kù)
PHP 在 IIS6 或 IIS7 中無(wú)法加載 php_curl.dll 動(dòng)態(tài)鏈接庫(kù)。大家可以參考下面的方法試試。2011-09-09Windows Server 2003 模擬IP-SAN圖文教程
用Windows Server模擬IP-SAN的教程分享,需要的朋友可以參考下2012-10-10