HTTP 错误 404.3 - 未找到 - 由于扩展配置,无法提供您请求的页面

问题描述 投票:0回答:4

HTTP 错误 404.3 - 未找到

由于扩展配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果需要下载该文件,请添加 MIME 映射。

IIS 7 上托管的 WCF 服务出现此错误的原因可能是什么。

wcf iis iis-7
4个回答
59
投票

已回答这里

请确保您已从此处激活 WCF 组件。

或者替代且简单的方法是,转到控制面板 -> 打开或关闭 Windows 功能 -> 并确保您已勾选所有选项,如下面的屏幕截图中所述。

enter image description here

从cmd运行:

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

18
投票

您所需要做的就是启用 HTTP 激活以及 HTTP 激活所需的任何其他功能。

对于 Windows Server 2012,转到服务器管理器,在仪表板上 --> 单击添加角色和功能。在打开的向导窗口中,选择适当的服务器,然后继续单击“下一步”,直到进入功能选择页面。

根据服务器上使用的 .NET Framework 版本,您必须检查 WCF 服务下的 HTTP 激活并继续安装它。这应该可以解决您的问题。


0
投票

以“管理员”身份运行 Visual Studio 2008 命令提示符。 导航到 C:\Windows\Microsoft.NET\Framework 3.0\Windows Communication Foundation。 运行此命令 servicemodelreg –i

感谢拉胡尔的博客。

http://blogs.msdn.com/b/rjohri/archive/2009/06/29/the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration。 ASPX


0
投票

服务器 2022 x64 IIS 添加功能 所有 IIS 功能和 netfremawork 功能 TCP 激活功能全部安装并解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.