解决GHOST XP IIS 500错误的一次经历
今天给一个GHOST XP SP2安装了一个IIS5.1的,安装完之后不能浏览任何动态页面,浏览动态页面就出错,提示是Error 500的内部错误,并且找不到文件路径,只能正常浏览静态的HTML和GIF图片。郁闷.....
根据以往经验,首先去掉了IE浏览器的“显示友好http错误信息”选项,这时出现了具体的英文错误提示,大体意思是“这是个内部错误,具体错误已经被日志所记录,查看更多错误信息请看日志”。
通过计算机管理,打开“事件查看器”发现具体错误是“服务器无法加载应用程序 '/LM/W3SVC'。错误是 '找不到指定的元数据。'。”。有了具体的问题就好一些了,Goolg了一些资料最终把问题解决了。具体解决办法如下:
1.首先检查DTC服务(全名:Distributed Transaction Coordinator)是否启动。步骤:所有程序-管理工具-服务
如果DTC服务无法启动,请在开始菜单的运行中运行以下命令:msdtc -resetlog 以创建日志文件。重启电脑,检查IIS是否可以正常使用,如果还不行进行下一步。
2.在开始菜单的运行中运行以下命令:cmd 在cmd下逐条执行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
重启电脑,检查IIS是否可以正常使用了