19
2007
05

解决IIS的Server Application Error办法——汇总

一、

错误提示: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。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

2。开始--运行--输入cmd,
然后cd c:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

看一下,行了没有?如果还不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset

Server Application Error续,8004EOOF错误

发现运行C:\Inetpub\AdminScripts\synciwam.vbs时报8004EOOF错误,晕死,网上搜索了下,发现是

MSDTC的问题: msdtc服务没有正常启动。 找到原因就好办啦^_^

Step1 删除注册表中的键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

HKEY_CLASSES_ROOT\CID

Step2 停止MSDTC服务:net stop msdtc

Step3 卸载MSDTC服务:msdtc -uninstall

Step4 重新安装MSDTC服务:

msdtc -install 然后再按照原来的解决Server Application Error的方法就可以了~o yeah

以上摘自:http://hi.baidu.com/520_min/blog/item/c45fe0f8a4051b0ed9f9fd02.html

二、

iis出现问题,重装iis后居然所有的asp页面报这个错误,于是到网上查找问题所在,好在很多大虾已经有了解决方案,挑了一个解决方案试之,成功解决。

特再次贴出方法共享,说明:核心解决方法归原始解决人可苦可乐等网友所有。

微软相关文献:

http://support.microsoft.com/default.aspx@scid=kb;zh-cn;297989

我的解决步骤:

1、停掉iis

2、查看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的密码。

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

4、更改组件服务中的密码
开始->运行输入cmd回车   打开命令行工具
先输入  cd c:\inetpub\adminscripts
然后输入  cscript.exe synciwam.vbs -v

系统会提示出来一大堆字符,不用管它。关闭窗口然后启动iis,报错信息应该没有了。

>>原作者:   >>来源:http://sunbox.blogbus.com 

以上摘自:http://www.360doc.com/showweb/0/0/186815.aspx

三、

1) 右键单击 我的电脑---->管理,打开计算机管理界面
打开 本地用户和组---->用户
右键单击 启动IIS进程帐号IWAM_****(注:****一般是计算机名)
点击设置密码,设置为一个你想要的密码。

2) 同步IIS 配置数据库密码:
此处命令有二种,一种可以查看密码,一种是修改密码:

a.你可以利用查看密码命令查看 IWAM密码,然后把第一步中用户IWAM密码设置为与 查看到的IIS配置数据库密码 一样

b.也可以利用修改密码命令把IIS配置数据库密码修改为你第一步修改过的IWAM密码。

二种任你选择。

查看密码:
这里注意:在WIN2000中,查看到的密码为星号,若要不为星号,必须要先修改adsutil.vbs文件。

修改方法:
a.到c盘 inetpub\adminscripts找到adsutil.vbs (根据装系统时设定的不同,有的路径可能不一样)
b.右键单击,用记事本打开
c.查找 IsSecureProperty = True注意=前后各有一个空格
d.将 IsSecureProperty = True 改为 IsSecureProperty = False
e.保存,关闭,OK。

不罗嗦了,下面列出

查看密码命令:

开始--->程序--->附件 打开命令提示符
输入cd c:\inetpub\adminscripts

获取 IWAM 帐户密码命令: cscript.exe adsutil.vbs get w3svc/wamuserpass

获取 IUSR 帐户密码命令: cscript.exe adsutil.vbs get w3svc/anonymoususerpass

输入以上命令,按回车可分别查看IWAM和IUSR的密码。

修改密码命令:

修改 IWAM 帐户密码 cscript.exe adsutil.vbs set w3svc/wamuserpass "password"

修改 IUSR 帐户密码 cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"

password 设置为你想修改的密码,即与第一步中你设置的用户IWAM_****的相同,按回车即可修改完成。

这里一定要注意:w3svc与wamuserpass之间的杠是/而不是\,否则会出错。

并且还要注意:修改密码前请一定停止所有的Internet信息服务,否则后面可能会出错,并且IWAM帐户可能会被锁定。

如何停止?打开计算机管理,在Internet信息服务上单击右键,选择重新启动IIS服务,在选项中点停止IIS服务,确定即可。


3) 更改组件服务中的密码

开始--->程序--->附件 打开命令提示符
先输入cd c:\inetpub\adminscripts

然后输入cscript.exe synciwam.vbs -v

系统会提示:


引用内容
microsoft (r) windows script host version 5.6

版权所有(c) microsoft corporation 1996-2000。保留所有权利。


wamusername:iwam_myserver

wamuserpass:aboutnt2001

iis applications defined:

name, appisolated, package id

w3svc, 0,3d14228c-fbe1-11d0-995d-00c04fd919c1}

root, 2,

iishelp, 2,

iisadmin, 2,

iissamples, 2,

msadc, 2,

root, 2,

iisadmin, 2,

iishelp, 2,

root, 2,

root, 2,


out of process applications defined:

count: 1

3d14228d-fbe1-11d0-995d-00c04fd919c1}


updating applications:

name: iis out-of-process pooled applications key:3d14228d-fbe1-11d0-995d-00c04fd919c1}



这时所有操作基本就OK了,重新启动IIS。搞定!


以上摘自:http://zhidao.baidu.com/question/25219296.html

四、

打开Internet 信息服务设置--控制面板--管理工具--Internet 信息服务--网站--在你设置的站点上点鼠标右键,点击属性,在主目录一栏,在应用程序保护中选择:低IIs保护即可。

以上摘自:http://www.yueliang.org/blog/article.asp?id=111

按前三种方案(其实是一样的)没有解决问题,还是第四种解决了本机上的问题

« 上一篇: 硕士论文的答辩技巧... 下一篇: 信产部:上网费将会下降... »
与此文相关的文章,有兴趣就接着看看吧:

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。