您的当前位置:首页IIS返回500解决方法

IIS返回500解决方法

来源:小侦探旅游网
xp下IIS500错误解决方案

分类: 网站开发 2009-03-09 16:20 1832人阅读 评论(3) 收藏 举报

可以说,XP下的IIS 500 错误是个老大难问题,我找了很久的资料也不能解决,网上流行一篇文章大概是教同步IIS用户密码,可以说,这篇文章介绍得很模糊,我个人按照上面做,并不能解决问题,而且这篇文章介绍的操作方法很复杂,让人我这个学计算机专业的人都晕死!

好吧,今天高兴!终于把这个问题解决了,告诉大家我的方法,本blog原创哦!

请先确保以下服务为启动状态,启动类型为自动

COM+ Event System COM+ System Application

进入 控制面板,进入管理工具 —— 组件服务 控制台根目录 —— 组件服务 —— 计算机 —— 我的电脑 —— COM+应用程序 ,找到 IIS Out-Of-Process Pooled Applications 鼠标右键 属性 —— 标识 —— 把“下列用户”调整为“系统用户-交互式用户-当前已登录的用户”。然后点“确定”,再鼠标右键“属性”--“启动”

————————————————————————————————————————————

此时,IIS500问题理论上已经完美解决了,但也许你会碰到各种各样问题……

如果打开 COM+应用程序 出现错误怎么办?

请确保Distributed Transaction Coordinator服务为启动状态,启动类型为自动

如果在开启Distributed Transaction Coordinator服务时出错,那么请确保以下两个服务已启动,启动类型为自动。

Remote Procedure Call (RPC) Security Accounts Manager

然后在 运行 或 cmd命令提示符 下输入msdtc -resetlog 回车

即可启动Distributed Transaction Coordinator服务

这时打开COM+应用程序已经没有问题了。

如果在COM+应用程序中找不到IIS Out-Of-Process Pooled Applications怎么办?

很简单,首先打开 cmd命令提示符

依次用cd命令进入X:/WINDOWS/system32/inetsrv (X为你的系统盘)

然后输入命令:

rundll32 wamreg.dll, CreateIISPackage 回车 (CreateIISPackage注意区分大小写!)

regsvr32 asptxn.dll 回车

好了,这时IIS Out-Of-Process Pooled Applications已经能找到。

现在,asp文件可以浏览了,如果运行链接数据库的文件时出现Microsoft JET Database Engine 错误 '80004005' 未指定的错误,是因为打开数据库时还需要在系统的临时目录下(%windir%/temp/ )创建一个临时文件,而这个目录的权限不够。把这个目录加上User或者everyone的读写权限即可。

因篇幅问题不能全部显示,请点此查看更多更全内容