您当前的位置: 首页 > 网站编程 > ASP教程 > asp中解决IIS安装问题

asp中解决IIS安装问题

作者:guanchaofeng 来源:不详 发布时间: 2009-04-13 21:07 点击:
WebjxCom提示:这周在公司分别在两台机器上装了两次IIS,都出现不同的问题,虽然折磨了好几个小时,但好在最终都完美决绝了,在此汇总记录,方便今后查阅,也方便大家解决类似问题。 关于在Windows XP系统中安装IIS的问题,相信大家肯定遇到过,今天给大家介

asp中解决IIS安装问题

  WebjxCom提示:这周在公司分别在两台机器上装了两次IIS,都出现不同的问题,虽然折磨了好几个小时,但好在最终都完美决绝了,在此汇总记录,方便今后查阅,也方便大家解决类似问题。
  
  关于在Windows XP系统中安装IIS的问题,相信大家肯定遇到过,今天给大家介绍两个IIS安装出现问题的解决办法。大家参考下吧!看看能不能解决你遇到的问题呢?
  
  这周在公司分别在两台机器上装了两次IIS,都出现不同的问题,虽然折磨了好几个小时,但好在最终都完美决绝了,在此汇总记录,方便今后查阅,也方便大家解决类似问题。
  
  首先是自己在公司用的电脑,方正牌的,预装的系统是XP HOME EDITION版,这个版本的系统默认情况下是无法安装IIS的,所以我们要手动解决这个问题:
  
  先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在 sysoc.inf中找到“[Components]”这一段,找到“is=iis.dll,OcEntry,iis.inf,hide,7”这行,改成“iis=iis2.dll, OcEntry,iis2.inf,,7”之后保存并关闭。(注意當中的 hide 一定要去掉,否則會看不到這個項目)
  
  如果有Windows2000的安装盘就把盘中i386文件夹中的IIS.DL_ 和 IIS.IN_ 文件复制到某个本地磁盘(我放到了D盘根目录下),如果没有安装盘就上网下载IIS5的安装包,注意,一定要用Windows2000的,否则即使能看到“Internet信息服务(IIS)”也选不上它。
  
  接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):
  
  EXPand d:\iis.dl_ c:\Windows\system32\setup\iis2.dll
  
  EXPand d:\iis.in_ c:\Windows\inf\iis2.inf
  
  之后就可以按照通常的方法安装IIS了,可以在点击“Internet信息服务(IIS)”后选择“详细信息”,然后取消安装没用的服务,否则可能会出现 某些安装文件找不到的情况,我在安装时出现需要“exch_adsiisex.dll”文件,但是找不到,这是STMP服务需要的,安装前取消它就可以 了。
  
  终于安装完了,打开 控制面板–>管理工具–>Internet 服务管理器,发现“默认WEB站点”状态是“(已停止)”,手动也启动不了。那是因为端口冲突了,把端口改成其它没用到的端口就可以启动了(我用的 8018)。启动后试着运行iisstart.asp这个文件,却又出现了问题,唉,真郁闷啊。点“默认WEB站点”的右键,转到“目录安全性”选项卡, 点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后 一路确定。再次浏览iisstart.asp,浏览器告诉我“The requested resource is in use”,出现这种情况后,点“运行”,输入“eventvwr”调用事件查看器,点“系统”,双击其中“来源”是“DCOM”的错误信息,发现如下信息:
  
  “应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
  
  {A9E69610-B80D-11D0-B9B9-00A0C922E750}
  
  )的 本地 激活 权限授予用户 LIBIN\IWAM_LIBIN SID (S-1-5-21-69321579-730188512-3985288508-1007)。可以使用组件服务管理工具修改此安全权限。”
  
  解决:打开 控制面板>管理工具>组件服务>计算机>我的电脑>DCOM选项 ,找到 IIS ADMIN SERVICE 这个组件,右键点属性,在 安全>启动和激活权限 中选择 自定义。查看了下自定义 选项是否有IWAM_LIBIN这个账户,如果没有就添加一个。保存。完全解决!
  
  如果在firefox中浏览IIS网页时提示需要验证,就在Firefox地址栏中输入:about:config –>然后在过滤器中输入:NTLM–>双击network.automatic-ntlm-auth.trusted-uris– >输入localhost,关闭FireFox,重新访问站点,解决。 

分享到:
本文"asp中解决IIS安装问题"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4