You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Server 2016上IIS v10新建网站显示文件列表而非网页求助

排查与解决IIS 10显示目录列表/禁用后出错的设置项

1. 默认文档配置

  • 检查网站的默认文档列表,必须包含你的主页文件名(比如index.html、default.aspx、index.php这类)
    • 操作路径:IIS管理器 → 目标网站 → 功能视图 → 「默认文档」
    • 要是主页文件名不在列表里,点击「添加」输入文件名,再把它移到列表顶部(保证优先级最高)
    • 就算列表里有,也要确认主页文件确实在网站根目录,且权限没问题

2. 目录浏览与NTFS权限

  • 禁用目录浏览后出错(常见403.14错误),核心原因是没有可加载的默认文档,同时目录浏览被禁止
  • 检查网站根目录的NTFS权限:给对应应用池的身份(格式是IIS AppPool\你的应用池名称)分配「读取」权限
    • 操作路径:右键网站根目录 → 属性 → 安全 → 编辑 → 添加 → 输入应用池身份名称 → 勾选「读取」权限

3. 应用池核心配置

  • 即便换过应用池,也要确认两个关键项:
    • 若为静态/PHP网站,应用池的.NET版本要设为「无托管代码」,托管管道模式选「集成」或「经典」都可
    • 若为ASP.NET网站,要匹配对应.NET版本(比如.NET Framework 4.0),托管管道模式优先选「集成」
    • 操作路径:IIS管理器 → 应用程序池 → 目标应用池 → 高级设置

4. HTTP错误显示设置

  • 禁用目录浏览后出现的错误,如果是自定义页面,会掩盖真实问题,建议暂时切换到详细错误:
    • 操作路径:IIS管理器 → 目标网站 → 功能视图 → 「HTTP错误」
    • 找到403.14错误条目,把响应类型改成「详细错误」,这样能看到具体的失败原因

5. 请求筛选规则

  • 检查「请求筛选」是否阻止了主页文件的访问:
    • 操作路径:IIS管理器 → 目标网站 → 功能视图 → 「请求筛选」→ 「文件扩展名」标签
    • 确认主页的文件扩展名(比如.html、.aspx)没有被加入拒绝列表

6. 物理路径访问凭据(针对网络共享目录)

  • 如果网站根目录是网络共享路径,要确认物理路径的访问凭据有读取权限:
    • 操作路径:IIS管理器 → 目标网站 → 基本设置 → 连接为 → 选择「特定用户」,验证该用户对共享目录的读取权限

内容的提问来源于stack exchange,提问作者gamechanger17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:47:37