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

use*_*910 18 iis wcf iis-7

HTTP错误404.3 - 未找到

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

这可能是IIS 7上托管的WCF服务出现此错误的原因.

Nir*_*hta 48

这里回答

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

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

在此输入图像描述

从cmd运行:

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
Run Code Online (Sandbox Code Playgroud)


San*_*shM 14

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

对于Windows Server 2012,转到服务器管理器,在仪表板上 - >单击"添加角色和功能".在打开的向导窗口中,选择相应的服务器并继续单击下一步,直到您进入功能选择页面.

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

启用HTTP激活

  • 感谢您包含 Win server 2012,因为它是一个与 8 或 10 不同的进程 (2认同)