CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  IIS

我的iis老是提示我发生了不严重的配置错误……

楼主cooling(cooling)2002-10-08 08:01:00 在 Web 开发 / IIS 提问

我的iis老是提示我发生了不严重的配置错误……,不能显示所有信息。  
   
  一般会是什么问题呢?我安装操作系统的时候没有安装iis,后来加装的。安装好后就出现这样的问题。搞不懂。 问题点数:50、回复次数:3Top

1 楼cooling(cooling)回复于 2002-10-08 08:02:57 得分 0

用pws时则说是使用metabase时发生不明错误。error=3Top

2 楼luerdong(led)回复于 2002-10-08 10:13:57 得分 50

有可能是IIS   metabase数据库出了问题,转贴一篇:  
  人工同步IWAM账号在Active   Directory、IIS   metabase数据库和COM+应用程序中的密码。    
  具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例)。    
  (一)更改Active   Directory中IWAM_MYSERVER账号的密码    
   
  因IWAM账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将IWAM账号的密码设置为一个我们知道的值。    
   
  1、选择“开始”->“程序”->“管理工具”->"Active   Directory用户和计算机",启动“Active   Directory用户和计算机”管理单元。    
   
  2、单击“user”,选中右面的“IWAM_MYSERVER”,右击选择“重设密码(T)...”,在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码,这儿我们设置成“Aboutnt2001”(没有引号的),确定,等待密码修改成功。    
   
   
  (二)同步IIS   metabase中IWAM_MYSERVER账号的密码    
   
  可能因为这项改动太敏感和重要,微软并没有为我们修改IIS   metabase中IWAM_MYSERVER账号密码提供一个显式的用户接口,只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:\inetpub\adminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。    
   
  adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改IWAM_MYSERVER账号密码的方法:    
   
  adsutil   SET   w3svc/WAMUserPass   Password    
   
  "Password"参数就是要设置的IWAM账号的新的密码。因此我们将IIS   metabase中IWAM_MYSERVER账号的密码修改为“Aboutnt2001”的命令就是:    
   
  c:\Inetpub\AdminScripts>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账号密码。    
   
   
  2、使用IWAM账号同步脚本synciwam.vbs    
   
  实际上微软已经发现IWAM账号在密码同步方面存在问题,因此在IIS5的管理脚本中单独为IWAM账号密码同步编写了一个脚本synciwam.vbs,这个脚本位于C:\inetpub\adminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。    
   
  synciwam.vbs脚本用法比较简单:    
   
  cscript   synciwam.vbs   [-v|-h]    
   
  “-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息。    
   
   
  我们要同步IWAM_MYSERVER账号在COM+应用程序中的密码,只需要执行“cscript   synciwam.vbs   -v”即可,如下:    
   
  cscript   c:\inetpub\adminscripts\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}    
   
   
  从上面脚本的执行情况可以看出,使用synciwam.vbs脚本要比使用组件服务的方法更全面和快捷。它首先从IIS的metabase数据库找到IWAM账号"IWAM_MYSERVER"并取出对应的密码“Aboutnt2001”,然后查找所有已定义的IIS   Applications和Out   of   process   applications,并逐一同步每一个Out   of   process   applications应用程序的IWAM账号密码。    
   
  使用synciwam.vbs脚本时,要注意一个问题,那就是在你运行synciwam.vbs之前,必须保证IIS   metabase数据库与Active   Directory中的IWAM密码已经一致。因为synciwam.vbs脚本是从IIS   metabase数据库而不是从Active   Directory取得IWAM账号的密码,如果IIS   metabase中的密码不正确,那synciwam.vbs取得的密码也会不正确,同步操作执行到“Updating   Applications”系统就会报80110414错误,即“找不到应用程序{3D14228D-FBE1-11D0-995D-00C04FD919C1}”。    
   
  如果上面的方法不行的话,那最好修复安装操作系统或者全部重装  
  Top

3 楼cooling(cooling)回复于 2002-10-08 12:55:37 得分 0

我卸载了iis,然后重装,现在说什么ole发生错误了。不知道什么原因。Top

相关问题

  • 如何配置IIS才能出现错误提示?
  • odbc配置错误提示:
  • 请问J2EE的配置错误提示 (急)
  • 配置Hibernate 出现这样的错误提示......
  • 配置错误 ???
  • 配置错误
  • 错误提示!
  • 错误提示
  • 帮忙看看这个hibernate错误,提示我哪里配置错误了,谢谢谢谢
  • SSL配置错误

关键词

  • 密码
  • 账号
  • 脚本
  • 应用程序
  • iis
  • 组件
  • 数据库
  • 安装
  • 管理
  • 修改

得分解答快速导航

  • 帖主:cooling
  • luerdong

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo