最近在配置一台IIS服务器时老出现Server Application Error错误提示,没法运行ASP程序,网上找了很多方法都没有解决问题,重装IIS也无效,研究到最终问题终于得到解决。具体情况请接着往下看。
运行ASP程序时的出错提示如下所示(默认情况在IE浏览器下是显示HTTP500错误,修改Internet选项,将显示友好HTTP错误信息前面的勾去掉后则显示如下信息):
Server Application Error
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.
解决方法:
①开始&→运行&→输入cmd,打开命令提示符窗口,运行如下命令(此方法是在Windows XP下操作的,如果是服务器版操作系统请修改相应的Windows目录名即可)
C:\> move %WinDir%\System32\Clbcatq.dll %WinDir%\System32\~Clbcatq.dll
重新启动服务器。
②然后接着进入命令提示符窗口,运行如下命令:
C:\>cd %windir%
C:\WINDOWS>rmdir /s Registration
③开始&→运行&→输入regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3项,将COM3整个删除。
④打开控制面板&→添加或删除程序&→添加/删除Windows组件,在添加/删除Windows组件窗口中直接点击【下一步】。
⑤回到命令提示符窗口,接着运行如下命令:
C:\WINDOWS>regsvr32 ole32.dll
C:\WINDOWS>regsvr32 oleaut32.dll
⑥卸载IIS,然后再重新安装IIS,问题解决。