日期:2014-05-18  浏览次数:20483 次

这是IIS的问题,还是程序问题!
配置好IIS,运行的时候出现下面的问题,是什么原因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、修改IWAM_Myserver帐号密码,在“开始”-> “设置”-> “控制面板”-> “管理工具”-> “计算机管理”中,“系统工具”-> “本地用户和组”-> “用户”里面,一个IWAM_Myserver(Myserver为本地计算机名)的帐号内,右键更改密码,更改为一个自定义的密码即可,假设为“1234”;

2、修改IIS内部IWAM_Myserver帐号密码,在c:\inetpub\adminscripts\目录下(IIS安装默认目录),输入:c:\inetpub\adminscripts> adsutil.vbs set w3svc/wamuserpass "1234 " .修改成功后,系统有如下提示wamuserpass: (string) "****** "

3、在“开始”-> “设置”-> “控制面板”-> “管理工具”-> “计算机管理”中,“系统工具”-> “本地用户和组”-> “用户”里面,确认IWAM_My server用户只在GUEST组内,再在“本地用户和组”-> “组”里面,右键点击Users组属性,添加进NT AUTHORITY\Authenticated Users和NT AUTHORITY\Interactive两个用户成员,确定。

4、在IIS安装默认目录下输入:c:\inetpub\adminscripts> synciwam.vbs -v
将COM+程序的用户改回为IWAM用户,重新启动IIS Out-Of-Process Pooled Applications应用程序,没有再报错了,再重启IIS,检查所有WEB站点服务,故障现象解除!