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

运行IdentityServer3示例时出现HTTP Error 403.14 - Forbidden问题求助

解决IdentityServer3示例Host.Web在IIS Express中启动的403.14禁止访问错误

兄弟,我之前也碰到过这个一模一样的问题,刚好能给你捋捋解决步骤——这个403.14错误基本就是IIS Express找不到项目的默认启动页面,或者启动配置没设对,咱们一步步来排查:

  • 检查项目默认文档设置
    右键Host.Web项目 → 打开「属性」→ 切换到「Web」标签页,往下找到「默认文档」区域,看看列表里有没有项目根目录实际存在的入口页面(比如IdentityServer3示例里通常是index.html)。如果没有,手动添加对应的文件名进去。

  • 修正启动URL配置
    同样在项目属性的「Web」标签页,找到「启动动作」部分:

    • 如果当前选的是「当前页」,改成「特定页」,然后输入根路径/或者实际的入口页面路径(比如/index.html);
    • 如果用的是「启动URL」,确保地址是IIS Express分配的端口加上根路径,比如http://localhost:5000/(端口号可以在项目属性的「服务器」区域看到)。
  • 验证项目文件完整性
    确认Host.Web项目根目录下确实有可访问的入口文件,比如有没有index.html或者对应MVC的Home控制器文件。虽然IdentityServer3的官方示例一般不会有文件缺失,但偶尔克隆时可能因为git忽略规则漏掉静态文件,检查下心里踏实。

  • 手动调整IIS Express配置(进阶)
    要是上面的方法都没解决,就去项目的隐藏.vs文件夹里,找到config\applicationhost.config文件,搜索Host.Web的站点配置,确保defaultDocument节点包含你的入口页面,比如:

    <defaultDocument enabled="true">
      <files>
        <add value="index.html" />
      </files>
    </defaultDocument>
    

按照这些步骤调整后,重新启动项目应该就能正常访问了,我当时就是改了启动URL和默认文档搞定的~

内容的提问来源于stack exchange,提问作者jlo-gmail

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:58:21