一、权限配置基础原则
在IIS 6.0中,网站物理文件夹的权限设置直接影响访问安全性。正确步骤包括:

- 右击网站属性,选择“权限”进入高级设置界面
- 移除父级继承权限,仅保留
Administrators
和SYSTEM
账户 - 添加
IUSR_主机名
账户并授予读取、写入权限(需勾选“遍历文件夹”选项)
注意:若使用ASP.NET应用程序,需额外添加ASP.NET Machine Account
用户组。
二、解决路径解析错误
当出现Server.MapPath
路径错误时,需执行以下操作:
- 在IIS管理器中选择网站属性→主目录→配置→选项
- 勾选“启用父路径”选项以支持
../
语法结构
此设置允许应用程序访问上级目录,但需注意可能带来的安全风险。
三、动态内容支持配置
部署ASP/ASP.NET应用时需启用Web服务扩展:
- 打开IIS管理器中的“Web服务扩展”节点
- 将
Active Server Pages
状态设为“允许” - 对于.NET框架应用,需执行
aspnet_regiis -i -enable
注册命令
四、身份验证与访问控制
需根据应用场景选择认证方式:
- 匿名访问:默认使用
IUSR_主机名
账户 - 集成Windows认证:适用于内网环境,需配置NTFS权限
- 基本认证:需启用SSL加密传输凭证
通过合理配置权限层级、启用父路径支持以及正确设置Web服务扩展,可解决IIS 6.0建站过程中的大部分访问问题。建议定期审查文件夹权限设置,并保持.NET框架的更新。