请先登录 | 注册
MM0759.COM
被迫用XP家庭版的兄弟看“如何在Windows XP 家庭版中安装并成功运行IIS” - 文章首页返回版区
■标题:被迫用XP家庭版的兄弟看“如何在Windows XP 家庭版中安装并成功运行IIS”
■作者:IPSC [2007/4/21 12:38:45]

我有一台机是被迫要用XP HOME系统的,也就是XP家庭版,家庭版里没有IIS,也没有“组策略”(网上95%的安装IIS教程里有一步要用到不存在也不能添加的组策略,所以并不能成功运行安装的IIS)。最后我安装成功是靠下面这篇文章的;贴出来给有需要的兄弟参考。

如何在Windows XP 家庭版中安装并成功运行IIS
作者:不详 来源:互联网   发表日期: 2006-12-26 23:39:40

    注:

    关于windows xp home版中加装IIS的文章在互联网上可以搜索出一大堆——95%都是不可用的!这真是互联网的悲哀——以错传错,一错到底!

    下面文章的内容,经过我本人的亲自实践操作,确实可行,并且成功。有意在Home版中安装IIS的,不妨仔细按照本教程操作,一定能成功!

    ---------------------------------------------------

    常见的Windows XP有两个版本,Professional和Home版。这两个版本大体上是相同的,只是在细节方面,Professional版比Home版多了一些功能。例如Professional版的XP支持双CPU,多国语言,加入域,EFS文件加密,以及IIS(Internet Information Services)。但是用过Windows XP Home Edition(家庭版)的朋友都会遗憾,这个系统平台没有IIS组件的安装选项,也不支持PWS(Personal Web Server),因此无法建立Web服务器来学习调试ASP动态网页。不过令人庆幸的是,国外已有行家琢磨出了一个让IIS落户WinXP 家庭版的解决方法。 [转自:飞腾设计网 http://www.feitec.com]
<SCRIPT type=text/javascript></SCRIPT><SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript></SCRIPT>

    解决的思路是通过编辑Windows 组件配置文件,在Windows组件中恢复IIS安装,再按正常的方法添加IIS,详细步骤包括: [转自:飞腾设计网 http://www.feitec.com]

    1、在X:\Windows\inf目录(X为Windows XP的盘符)下打开安装信息文件sysoc.inf,

    在[Components]区域中找到iis=iis.dll,OcEntry,iis.inf,hide,7这一行。

    可以发现,WinXP 家庭版是把IIS组件安装选项隐藏了,因此要把该信息改为    

iis=iis2.dll,OcEntry,iis2.inf,,7

    保存退出。

    2、在Windows 2000安装光盘(Professional、Server、Advanced Server版本都可以)中找到iis.dl_和iis.if_两个文件,一起拷贝到硬盘某个目录(如C:\)。打开开始菜单中的“命令提示符”,使用Expand命令解开iis.dl_和iis.if_,命令格式为:

    expand C:\iis.dl_ C:\iis2.dll

    expand C:\iis.in_ C:\iis2.inf

    完成后,C盘目录下会生成iis2.dll和iis2.inf两个新文件。

    注:将这两个文件扩展名改为rar,用winrar直接解压更方便一些。

    3、最后,分别将iis2.dll和iis2.inf两个文件相应拷入X:\Windows\inf和X:\Windows\system32\Setup系统目录。

    至此,在“添加/删除程序”中点击“添加/删除Windows组件”,你会兴奋的发现,久违的Internet信息服务(IIS)重新出现了!接下来就是循规蹈矩安装IIS。但需要提醒一点,在安装过程中若跳出定位相关文件时,请把目录指向Windows 2000安装光盘下的I386目录。

    注:在安装过程中,需要多次使用win2000及winxp home版光盘(用XP企业版也可以)。

    好了,再请大家注意,在Windows XP家庭版、专业版中安装的IIS,同时并发连接数限制了只有10个,因此建议想用IIS搭建Web服务器学习ASP的朋友,最好选用Windows 2000 Advanced Server系统平台。

    在windows xp下安装了iis后,只支持一个站点,而且没有站点管理,最大只能建立10个并发连接。总之,xp的home与Professional版本,毕竟是工作站操作系统而不是服务器平台。如果你喜欢玩具,那么就凑合着用xp吧

如果需要使用ASP.net而又先安装了.net Framework,在运行中执行下面的“命令”:"%windir%Microsoft.NETFrameworkV1.1.4322aspnet_regiis.exe" -i

Step 6: 打开IIS上有问题网站的属性窗口,选择“主目录”选项卡,点击“配置”按钮打开“应用程序配置”选项卡,选择“选项”页,将此页“启用富路经(P)”选项打钩,确定后即可解决。

 

-------------------------------------------- 上面是 95% 安装教程都能成功安装到的步骤,如果您已安装好了,只是出错,也没必要从重安装,接着往下看,就能解决错误了-----------------------------------------------------------

    补充:

    IIS安装是安装好了,在设置了网站目录及默认页后,还不能正常运行ASP程序,它可能要出现这些情况——

    1、The specified module could not be found

    解决的办法是:打开IIS,在“默认Web站点”上右键打开属性——>“目录安全性”——>“匿名访问和验证控制”——>“编辑”——>勾选“匿名访问”——>“编辑”——>在“匿名用户帐户”对话框中,把“允许IIS控制密码”前面的钩去掉。

    2、The requested resource is in use

    解决的方法是:打开IIS,右击“默认WEB站点”选择“属性”,然后选择“主目录”——>“应用程序保护”——>设为“低 (IIS 进程)”。如果你前面为自己的ASP程序在“默认WEB站点”下面新建了子目录,那么子目录的属性也要把“应用程序保护”——>设为“低 (IIS 进程)”,设置方法一样。

    3、HTTP 403.1 禁止访问:禁止可执行访问

    表示WEB程序所在目录命名不合适,比如http://localhost/demo.feitec.com这样的地址,修改目录名称如demofeitec即可正常访问了。

    4、Microsoft JET Database Engine (0x80004005)

    如果你的磁盘格式采用的是NTFS时,就会出现这个问题。解决方法是进入Web程序所在目录,右键选择“共享”,在“网络安全与共享”处,勾选“在网络上共享这个文件夹”及“允许网络用户更改我的文件”,然后“确定”,不管成功与否,都可以解决这个问题,WEB程序都可以正常运行了。

    经过这样处理后,在home版中安装的IIS已经能够顺利运行ASP程序啦。



回复/版区/上篇/下篇/发贴/仅文字/HTML
【倒序/最近21条回复】
■作者:武汉研究生 [2007/4/26 14:46:25]

我的也出过问题,IIS 打不开。

结果,重装了系统。。。



(查看完整版网页)



短讯|首页|登录|算法|电脑版 .
DK MiniBBS Plus v2.0
mm0759.com
140 毫秒 .