【问题标题】:HTTP Error 404.3-Not Found in IIS 10HTTP 错误 404.3-在 IIS 10 中未找到
【发布时间】:2016-05-23 14:29:00
【问题描述】:

我使用 IIS 版本 10 和 Windows 10 和 VisualStudio 2015。

在我将 WEB 应用程序添加到 IIS 站点并打开它后,出现错误:

HTTP Error 404.3 - Not Found

The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

我从以下位置安装了 IIS 子组件:

Control Panel -> Programs and Features -> Turn Windows features on or off

正如 Mekanik 在 post 中所述。

这里是安装子组件的截图:

但这并没有帮助我,我仍然得到同样的错误。

知道为什么我一直在上面出现此错误,可能与IIS 10 的版本有关吗?

【问题讨论】:

    标签: asp.net visual-studio iis


    【解决方案1】:

    我知道这是一个老问题,但万一其他人遇到它:

    它与Handler映射有关,您需要针对相关站点的svc-integrated映射:

    Handler mapping in question

    为了确保显示此映射,您需要转到 控制面板 -> 打开或关闭 Windows 功能 -> .NET Framework 4.7 Advanced服务(或等效的 .net 版本) -> WCF 服务 -> HTTP 激活

    打开 Http Activation 并刷新 IIS。这应该会添加映射并修复错误。

    Http Activation Feature Location

    【讨论】:

      【解决方案2】:

      对于 WCF Web 服务,我遇到了同样的问题。 将其修复如下: 打开 - 打开或关闭 Windows 功能,然后 启用 HTTP 激活

      【讨论】:

        【解决方案3】:

        您正在浏览什么样的应用程序?基于扩展确保您有正确的处理程序映射,即 IIS 管理器 => 站点 => 特定站点 => 处理程序映射

        另一件事是在 IIS 管理器中选择服务器(在应用程序池上方)双击 ISAPI 和 CGI​​ 限制,看看那里是否允许一切。

        【讨论】:

          猜你喜欢
          • 2011-09-19
          • 1970-01-01
          • 2019-02-14
          • 2014-02-15
          • 2013-05-03
          • 1970-01-01
          • 2020-05-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多