设为首页 收藏本站
查看: 991|回复: 0

[经验分享] Windows XP Home Edition 中文版 安装IIS

[复制链接]

尚未签到

发表于 2015-8-17 02:48:37 | 显示全部楼层 |阅读模式
XP home版下如何安装IIS,使用asp.net 2.0
  因为工作需要,需要安装IIS,但是单位的计算机全部为随机带的WINDOWS XP HOME版,不想安装盗版的专业版,于是按照网上介绍的方法安装,经过如下: (说明:计算机全部为 SP2 的HOME版
事前准备
1、Windows XP HomeEdit 中文版 CD(拷在硬盘也可以)
2、Windows 2000 Server CD(最好也是中文版 下载 Window 2000 http://down.gougou.com/down?cid=6F76ED89EE3E9180191E383A0D128A14A47D413B&t=2&fmt=-1&usrinput=windows%202000%20server%CF%C2%D4%D8&dt=2004000&redirect=no )
3、默认你的XP是安装在C:\WINDOWS下
开始动手
(如果你怕改错,先把C:\WINDOWS\INF\SYSOC.INF做一份备份)
用记事本打开 C:\WINDOWS\INF\SYSOC.INF,在[COMPONENTS]下找到一行:
iis=iis.dll,OcEntry,iis.inf,hide,7
然后把它改成
iis=iis2.dll,OcEntry,iis2.inf,,7
保存。
然后把Windows 2000 Server CD里的两个文件IIS.DL_IIS.IN_拷贝到一个临时的目录(例如C:\AAA),然后在命令提示符状态下将当前目录 转到C:\AAA,执行
EXPAND  IIS.DL_  IIS2.DLL
EXPAND  IIS.IN_  IIS2.INF
解出 IIS2.DLL及IIS2.INF两个文件,将IIS2.INF复制到C:\WINDOWS\INF目录下,将IIS 2.DLL 复制到C:\WINDOWS\SYSTEM32\SETUP目录下。
现在按“开始->设置->控制面板->添加或删除程序->添加/删除Windows组件”,这时你 可以很兴奋地发现IIS出现了!!!
此后的过程就和PRO版的XP安装IIS差不多了,过程中会要求你选择Windows 2000 Server光盘和Windows XP HomeEdit光盘的位置,输入指定的目录即可正常安装。
安装完毕以后还不能直接用的,需要对IIS进行一些设置
控制面板->管理工具->Internet服务管理器
然后点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗 口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后一路确定返回即可。
  
  提示:
按照上面的方法,安装时我遇到了如下的问题:
问题一:如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll这个文件,
那是因为你按照默认的选项安装了IIS。要解决这个问题:
方法一是在安装IIS的时候先点击"详细信息",然后取消对SMTP的选择(即,不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。
方法二是,exch_adsiisex.dll这两个文件,位于WINDOWS XP 安装盘的I386子目录下,将I386\IMS.CAB用WINRAR解压缩到一个临时目录下,
然后,指定该目录即可安装。
  
问题二:如果在你安装的到图一的位置后发现,已经显示了Internet信息服务(IIS)的安装项目,但是它们根本无法被选中
那很可能因为你使用的iis.dl_和iis.in_是从Windows XP Professional中取出的,只要换成Windows 2000 Server中的就可以继续正常安装
  
问题三:安装完成后,运行HTTP://LOCALHOST,却出现500内部服务器错误,无法运行。
于是上网查询资料,终不得解,最后查阅了大量的英文资料,终于解决了这个问题。但中间可谓一波三折,现写出来供大家参考。
第一次安装IIS的是台式机,系统为XP HOME EDITION SP2 +SQL2000
按照网上介绍的如下方法:
IIS5的HTTP 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是ASP程序不能浏览但HTM静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。

  在事件查看器中,可以看到:
  应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
)的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。
  
  最后又查阅了大量的英文资料,采用如下的方法:
点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_*****”,
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),
运行HTTP://LOCALHOST,一切OK。
  
  后来我在此基础上安装了.net 2.0 framework ,运行2.0 asp.net程序时,同样出现这样的问题"Failed to access IIS metabase"
  计算机-默认 权限设置未将 COM 服务器应用程序(CLSID 为
{A9E69610-B80D-11D0-B9B9-00A0C922E750}
)的 本地 激活 权限授予用户 ZHANGYUXIANG\ASPNET SID (S-1-5-21-1417001333-764733703-839522115-1003)。可以使用组件服务管理工具修改此安全权限。
        同样是设置 IIS ADMIN SERVICE 的属性,只是这次是没有 ASPNET 这个帐户存在 这个组件的属性中,轻轻松松添加保存,问题便迎刃而解 。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-99885-1-1.html 上篇帖子: 解决IIS文件访问异常——Server.MapPath方法 下篇帖子: [备忘]IIS 7.5运行.aspx出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”错误解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表