已解决问题 - 浏览638次
下一个已解决问题HTTP500 - 内部服务器错误
HTTP500 - 内部服务器错误.
Provider 错误 '80004005'
未指定的错误
/conn.asp,行 5
出现以上提示,但是静态网页是可以浏览的,有时ASP无法浏览,有时刷新一下就好了。请问这是怎么回事?是我的程序的问题吗?谢谢各位。
补充 - 2007-07-26 10:39:44
在别人的电脑上也是这样的。应该不是病毒的原因吧?谢谢
补充 - 2007-07-26 10:50:57
前天还是好的,从昨天下午变成这样的。是什么原因呢?谢谢
最佳答案 - 由提问者2007-07-26 11:33:49选出
你仅仅重装iis不行,重装之前还要卸载iis!光卸载是卸载不干净的!还要删除以下文件:
1、把 %windir%\system32\inetsrv 删除。
2、把%windir%\iisX.log删除,X 是IIS版本。
3、把 \inetpub\ 目录删除。
以上文件中有一个文件夹需要你先删除文件夹中的内容,然后再删除文件夹!(或者到安全模式下去删)
删除之后,再重新安装iis就可以了!
前两天我遇到这种问题就是这样解决的。
如果你曾经改过电脑的名字,那么就需要用另一种方法解决了!
一.错误表现
iis5的http500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但htm静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。
具体如下:
(一)ie中的表现
当浏览以前能够正常运行的asp页面时会出现如下的错误:
网页无法显示
您要访问的网页存在问题,因此无法显示。
请尝试下列操作:
打开http://127.0.0.1主页,寻找指向所需信息的链接。
单击刷新按钮,或者以后重试。
http500-内部服务器错误
internet信息服务
技术信息(支持个人)
详细信息:
microsoft支持
或者是:
serverapplicationerror
theserverhasencounteredanerrorwhileloadinganapplicationduringtheprocessingofyourrequest.pleaserefertotheeventlogformoredetailinformation.pleasecontacttheserveradministratorforassistance.
(二)安全日志记录(2条)
事件类型:失败审核
事件来源:security
事件种类:登录/注销
事件id:529
日期:2001-9-9
事件:11:17:07
用户:ntauthority\system
计算机:myserver
描述:
登录失败:
原因:用户名未知或密码错误
用户名:iwam_myserver
域:mydom
登录类型:4
登录过程:advapi
身份验证程序包:microsoft_authentication_package_v1_0
工作站名:myserver
事件类型:失败审核
事件来源:security
事件种类:帐户登录
事件id:681
日期:2001-9-9
事件:11:17:07
用户:ntauthority\system
计算机:myserver
描述:
登录到帐户:iwam_myserver
登录的用户:microsoft_authentication_package_v1_0
从工作站:myserver
未成功。错误代码是:3221225578
(三)系统日志中的记录(2条)
事件类型:错误
事件来源:dcom
事件种类:无
事件id:10004
日期:2001-9-9
事件:11:20:26
用户:n/a
计算机:myserver
描述:
com遇到错误“无法更新密码。提供给新密码的值包含密码中不允许的值。”并且无法登录到.\iwam_myserver上以运行服务器:
3d14228d-fbe1-11d0-995d-00c04fd919c1}
事件类型:警告
事件来源:w3svc
事件种类:无
事件id:36
日期:2001-9-9
事件:11:20:26
用户:n/a
计算机:myserver
描述:
服务器未能转入应用程序‘/lm/w3svc/4/root‘。错误是‘runas的格式必须是<域名>\<用户名>或只是<用户名>‘。
若要获取关于此消息的更多的信息,请访问microsoft联机支持站点:http://www.microsoft.com/contentredirect.asp。
二.原因分析
综合分析上面的错误表现我们可以看出,主要
提问者对最佳答案的评价
非常感谢
其他回答(2)
-
中病毒了。建议重新安装系统
-
一.错误表现
iis5的http 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但htm静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。
具体如下:
(一)ie中的表现
当浏览以前能够正常运行的asp页面时会出现如下的错误:
网页无法显示
您要访问的网页存在问题,因此无法显示。
解决办法
知道了导致http 500内部错误的原因,解决起来就比较简单了,那就是人工同步iwam账号在active directory、iis <I>meta</I>base数据库和com+应用程序中的密码。
具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(iwam账号以iwam_myserver为例)。
(一)更改active directory中iwam_myserver账号的密码
因iwam账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将iwam账号的密码设置为一个我们知道的值。
1、选择“开始”->“程序”->“管理工具”->"active directory用户和计算机",启动“active directory用户和计算机”管理单元。
2、单击“user”,选中右面的“iwam_myserver”,右击选择“重设密码(t)...”,在跳出的重设密码对方框中给iwam_myserver设置新的密码,这儿我们设置成“aboutnt2001”(没有引号的),确定,等待密码修改成功。
(二)同步iis <I>meta</I>base中iwam_myserver账号的密码
可能因为这项改动太敏感和重要,微软并没有为我们修改iis <I>meta</I>base中iwam_myserver账号密码提供一个显式的用户接口,只随iis5提供了一个管理脚本adsutil.vbs,这个脚本位于c:\inetpub\admin<I>script</I>s子目录下(位置可能会因你安装iis5时设置的不同而有所变动)。
adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改iwam_myserver账号密码的方法:
adsutil set w3svc/wamuserpass password
"password"参数就是要设置的iwam账号的新的密码。因此我们将iis <I>meta</I>base中iwam_myserver账号的密码修改为“aboutnt2001”的命令就是:
c:\inetpub\admin<I>script</I>s>adsutil set w3svc/wamuserpass "aboutnt2001"
修改成功后,系统会有如下提示:
wamuserpass: (string) "aboutnt2001"
三)同步com+应用程序所用的iwam_myserver的密码
同步com+应用程序所用的iwam_myserver的密码,我们有两种方式可以选择:一种是使用组件服务mmc管理单元,另一种是使用iwam账号同步脚本synciwam.vbs。
1、使用组件服务mmc管理单元
(1)启动组件服务管理单元:选择“开始”->“运行”->“mmc”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。
(2)找到“组件服务”->“计算机”->“我的电脑”->“com+应用程序”->“out-of-process pooled applications”,右击“out-of-process pooled
applications”->“属性”。
(3)切换到“out-of-process pooled applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是
“iwam_myserver”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“aboutnt2001”,确定退出。
(4)系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗?”时确定即可。
(5)如果我们在iis中将其它一些web的“应用程序保护”设置为“高(独立的)”,那么这个web所使用的com+应用程序的iwam账号密码也需要同步。重复(1)-(4)步,同步其它相应out of process application的iwam账号密码。

zpp_panpan
wgark15
caishen1688












