热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

WinXP下安装IIS搭建ASP环境教程[图文]

目前不少站长朋友还是使用WindowsXP,这样一来,如何在本地搭建ASP环境就成了一个不小的问题。下面,笔者将图文演示WindowsXP下安装IIS搭建ASP环境的全过程,希望对新手有所帮助

如果你使用的是Windows 7,推荐阅读《演示:Windows7 下安装IIS7 启用ASP+Access环境》

安装IIS 5.1

1.下载IIS 5.1 (winxp sp3 IIS 5.1)

2.打开【控制面板】->【添加或删除程序】,点击【添加/删除Windows组件(A)】,勾选【Internet信息服务(IIS)】,点击【下一步】

3.提示【插入磁盘】,点击【确定】

4.弹出【所需文件】,点击【浏览】

5.找到下载好并解压出来的IIS 5.1(这里为D盘下的Win XP IIS5.1),选择并打开

接着打开

6.然后点击【确定】,就会开始安装。

注:安装的过程中,也许还会弹出几次类似上面的【所需文件】的对话框,一律通过【浏览】打开刚才的文件夹(这里为D盘下的Win XP IIS5.1)

顺利的话,很快就安装好IIS啦。

配置IIS

1.打开【控制面板】->【管理工具】,双击打开【Internet 信息服务】

2.依次展开计算机->网站->默认网站,在【默认网站】上右键,查看【属性】。

切换到【主目录】,按照下图勾选,同时将【执行权限】设置为【脚本和可执行文件】,点击【应用】

切换到【文档】在这里可以添加默认文档,比如这里我添加index.asp,还可以上下移动顺序,根据你的需要设置即可。

切换到【目录安全性】点击【编辑】,勾选【允许 IIS 控制密码】,确定

3.在【默认网站】右键,点击【浏览】

如果在浏览器中正常打开 IIS 5.1文档,说明 IIS 设置成功。

安装网站程序

1.将你的网站程序复制到【wwwroot】文件夹下,可以删除该文件夹下的其他文件,将程序源码放到根目录,也可以建一个文件夹装着你的程序源码文件,比如这里我建立一个blog文件夹,里面是Z-Blog安装文件

小贴士:此时【wwwroot】文件夹对应的地址是 http://localhost/ 或者 http://127.0.0.1/

2.访问 http://localhost/blog/install.asp (这是zblog安装文件的路径,你要根据你的实际情况访问),就可以开始安装程序了,如果一切都很顺利,那说明没什么问题了。

3.如果出现安装过程出错,或者访问网站出错,比如提示 无法打开/无法连接/数据库连接错误 等信息,很可能是由于权限问题引起的,你就要按照下面的教程来操作。

用户权限设置

大家应该知道,在Windows系统中,NTFS格式的分区是比较安全的,这是因为设置了相关的权限。正式由于NTFS分区权限的限制,导致了不同用户在NTFS分区中的权限不一样,没有获得相应的权限,就不能进行读写等操作。

IIS 使用的是匿名用户【IUSR_计算机名】 ,安装程序时,【IUSR_计算机名】要写入和修改文件,连接数据库时也要通过C:Windowstemp目录作缓存进行数据交换,所以我们要赋予用户【IUSR_计算机名】相应的权限。

查看一下你的站点 wwwroot文件夹 所在的分区的格式,如果为NTFS格式,那就要赋予用户【IUSR_计算机名】相应的权限。

如何查看分区格式?

在分区图标上右键,查看属性,就可以看到文件系统对应的是否为NTFS,如下图

根据上面的分析,这里我们要给【IUSR_计算机名】用户设置【C:Windowstemp】 和【C:Inetpubwwwrootblog】的操作权限。

1.打开C:Windows,打开【工具】->【文件夹选项】,去除【使用简单文件共享】的钩,确定

2.在C:Windows找到Temp文件夹,右键查看属性,在【安全】下【添加】,点击【高级】

2.点击【立即查找】,然后选择以 IUSR_ 开头的用户,点击【确定】

确定

3.选择刚才添加的用户,按照下图赋予【完全控制】的权限,确定

4.同样在网站目录blog文件夹上右键属性,【安全】,选择刚才的 IUER_ 用户,同样赋予【完全控制】权限

5.这时候访问网站,如果一切正常了,那就万事OK啦!

总 结

本文虽然演示的是Windows XP系统,其实在Windows 2003下也是大同小异的。

如果网站根目录分区是NTFS格式,在网站运行期间,出现的各种无法访问的错误,一般都是由于权限问题引起的,可以按照上面的方法,对文件夹赋予 IUSR_ 用户相应的权限即可。FAT32格式的分区,一般不存在这样的问题。

如果你在设置过程中遇到问题,可以在下面留言,我们一定会尽量帮助你的。


推荐阅读
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 当iOS设备越狱后,某些插件可能会导致系统崩溃(白苹果)。此时,可以通过进入安全模式来排查并删除有问题的插件。本文将详细介绍如何通过特定按键组合进入不加载MobileSubstrate的安全模式,并提供相关背景知识。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 新冠肺炎疫情期间,各大银行积极利用手机银行平台,满足客户在金融与生活多方面的需求。线上服务不仅激活了防疫相关的民生场景,还推动了银行通过互联网思维进行获客、引流与经营。本文探讨了银行在找房、买菜、打卡、教育等领域的创新举措。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨了如何在发布 XenApp 应用时,通过命令行参数实现启动时的参数传递。特别介绍了静态和动态参数传递的方法,并详细解释了 ICA 文件中两种参数传递方式的区别及安全检查机制。 ... [详细]
author-avatar
手机用户2502938137
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有