XP系统下搭建ASP工作环境错误解决方法
错误描述
在搭建ASP工作环境时,可能会遇到以下错误提示: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.
解决方法
设置IUSR_机器名和IWAM_机器名密码
1. 右键点击"My Computer"(我的电脑),选择"Manage"(管理)。
2. 在弹出的窗口中,找到"Local Users and Groups"(本地用户和组),给"IUSR_机器名"和"IWAM_机器名"这两个用户设置相同的密码。
3. 开始菜单中选择"Run"(运行),输入"cmd",打开命令提示符窗口。
4. 输入"cd c:InetpubAdminscripts"(假设系统安装在C盘),进入Adminscripts目录。
5. 输入"cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码",然后再输入"cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码"来设置密码。
6. 检查是否成功,如果还有问题,可以尝试输入"cscript.exe synciwam.vbs -v",然后执行"iisreset"重启IIS。
解决8004e00f错误
1. 进入组件服务,依次选择"Component Services"(组件服务)- "Computers"(计算机)- "My Computer"(我的电脑)- "COM Applications"(COM应用程序)。
2. 如果报错:"COM无法与Microsoft分布式事务协调程序交谈",无法查看其中的对象。
3. 打开事件查看器,发现"msdtc"服务没有正常启动。
4. 删除注册表中以下键值:
- HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
- HKEY_CLASSES_ROOTCID
5. 停止"msdtc"服务:输入"net stop msdtc"。
6. 卸载"msdtc"服务:输入"msdtc -uninstall"。
7. 重新安装"msdtc"服务:输入"msdtc -install"。
8. 确认事件查看器中"msdtc"服务已正常启动,若没有,请重新启动计算机。
9. 重新设置IIS的IWAM账号密码(在计算机管理中的用户管理里进行)。
10. 同步IIS metabase中IWAM_MYSERVER的密码,在命令提示符中输入"adsutil set w3svc/wamuserpass 'yourpassword'"。
11. 同步COM应用程序所使用的IWAM_MYSERVER密码,在命令提示符中输入"cscript synciwam.vbs -v"。
12. 到此为止,一般问题都可以解决了。但如果仍然遇到Server Application Error错误,请继续下一步。
检查并修复DTC服务
1. 检查DTC服务(全名为Distributed Transaction Coordinator)是否能正常启动,如果无法启动,请在开始菜单的"Run"(运行)中输入"msdtc -resetlog"以创建日志文件,然后重启计算机。
2. 检查IIS是否正常工作,如果仍然有问题,请继续下一步。
重新注册相关组件
1. 打开命令提示符窗口。
2. 输入"cd %windir%system32inetsrv",进入inetsrv目录。
3. 输入"rundll32 wamreg.dll, CreateIISPackage",然后输入"regsvr32 asptxn.dll"。
4. 到此,ASP页面应该可以正常运行了,无需重启电脑。
通过以上步骤,您应该可以成功解决在XP系统下搭建ASP工作环境时遇到的各种错误。记得根据具体情况进行操作,并保持耐心和细心。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。