HTTP500内部服务器错误——server application error的解决方案

   今天挺高兴,解决了一个IIS配置问题,真是历经曲折终见光明!相信这样的问题很多人都会碰到,特把解决方法拿出来共享。
   先是用IIS测试asp文件时遇到了许多无法预见的错误,经多次重装和配置IIS组件后,问题集中在“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.
  接着寻找这个错误的解决方案,查看了很多资料,最后终于找到一种成功的解决方法,具体步骤如下:
  1、查看iis 配置数据库密码:

第一步先修改相关文件使查看到的******变为可显示:
在c:/inetpub/adminscripts  找到adsutil.vbs   (根据装系统时设定的不同,有的路径可能不一样)
用记事本打开此文件。查找 issecureproperty = true (只有一个符合字段,在一个条件语句里面)
将 issecureproperty = true 改为 issecureproperty = false并保存关闭。

第二步执行查看密码命令:
开始->运行输入cmd回车   打开命令行工具
输入  cd c:/inetpub/adminscripts(进入adminscripts目录,视你机器路径而定)
获取 iwam 帐户密码命令:cscript.exe adsutil.vbs get w3svc/wamuserpass
你还可以获取 iusr 帐户密码,我没有用到
命令为:cscript.exe adsutil.vbs get w3svc/anonymoususerpass
输入以上命令,按回车可分别拿到iwam和iusr的密码。

  2、右键单击 我的电脑->管理,打开计算机管理界面
打开 本地用户和组->用户
右键单击 启动iis进程帐号  iwam_****    (注:****一般是计算机名)
点击设置密码,设置为刚才你得到的iwam密码。

  3、更改组件服务中的密码
开始->运行输入cmd回车   打开命令行工具
先输入  cd c:/inetpub/adminscripts
然后输入  cscript.exe synciwam.vbs -v
系统会提示出来一大堆字符,不用管它。关闭窗口然后启动IIS,问题就解决了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值