"这篇内容主要介绍了如何详细设置Windows Server 2003中的IIS6.0,包括启用ASP支持、解决文件上传大小限制等问题。"
Windows Server 2003引入了IIS 6.0,这个版本的IIS在安全性上有了显著提升,但同时也对默认设置进行了严格限制,尤其是对于非.NET架构的应用,比如ASP。以下是一些关键的设置步骤:
1. **启用ASP支持**:
- 首先,确保IIS已经被安装。如果没有,需要通过控制面板的“添加或删除程序”来安装。
- 在控制面板的“管理工具”中打开IIS,找到“Web服务扩展”,在这里启用ActiveServerPages,允许ASP运行。
- 同样在此处,确保“在服务端的包含文件”也被允许,这允许脚本使用包含指令引用其他文件。
- 另外,需要在站点的主目录属性中,配置选项,勾选“启用父路径”支持,以便脚本可以引用相对上级目录的文件。
2. **解决文件上传大小限制**:
- IIS 6.0默认限制了ASP请求实体的大小,即上传文件的大小。首先,停止iisadminservice服务。
- 编辑系统文件夹`C:\Windows\System32\Inetsrv\MetaBase.xml`,查找`ASPMaxRequestEntityAllowed`,将其值修改为所需的最大上传大小(例如,改为你想要的MB数乘以1024*1024字节)。
- 修改后,重新启动iisadminservice服务。
- 此外,还要确认在“Web服务扩展”中允许ASP和服务器端包含文件,并在站点属性的主目录配置中启用父路径。
3. **权限分配**:
- 对于站点的访问权限,通常需要赋予Users完全控制,同时考虑为ISUR_计算机赋予写入权限,以确保网站内容可以正常更新。
这些设置步骤有助于在Windows Server 2003的IIS 6.0环境中运行基于ASP的经典Web应用程序,确保它们能够正常工作并克服默认的安全限制。需要注意的是,修改IIS的配置可能会影响到系统的安全性,因此在进行这些更改时应谨慎操作,确保系统安全与应用兼容性的平衡。