已解决问题 - 浏览638次

下一个已解决问题
zpp_panpanzpp_panpan

伴读书童


HTTP500 - 内部服务器错误

HTTP500 - 内部服务器错误.
Provider 错误 '80004005'

未指定的错误

/conn.asp,行 5

出现以上提示,但是静态网页是可以浏览的,有时ASP无法浏览,有时刷新一下就好了。请问这是怎么回事?是我的程序的问题吗?谢谢各位。

补充 - 2007-07-26 10:39:44

在别人的电脑上也是这样的。应该不是病毒的原因吧?谢谢

补充 - 2007-07-26 10:50:57

前天还是好的,从昨天下午变成这样的。是什么原因呢?谢谢

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

点击查看更多 服务器 错误 内部 相关信息

wgark15wgark15

饱学秀才


最佳答案 - 由提问者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。
二.原因分析
综合分析上面的错误表现我们可以看出,主要

0 0

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

提问者对最佳答案的评价 *

非常感谢

其他回答(2)

  • njnuzzpnjnuzzp

    饱学秀才


    中病毒了。建议重新安装系统

    还可输入300个字

    请输入上图中的验证码,字母不区分大小写。

  • caishen1688caishen1688

    中举


    一.错误表现

    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账号密码。

    还可输入300个字

    请输入上图中的验证码,字母不区分大小写。

返回知识堂首页>>

互联网最新知识贡献

更多

如果您没能找到需要的内容,请
提出您的问题>>

猜你喜欢看

更多
1