2014-03-18 44 views
14

HTTP错误404.3的送达 - 找不到HTTP错误404.3 - 找不到 - 您所请求的页面不能因为扩展配置

您请求,因为扩展配置问题而无法提供该页面。如果页面是脚本,请添加处理程序。如果文件应该被下载,添加一个MIME映射。

这可能是此错误的WCF服务的原因托管在IIS 7

+0

的可能的复制[HTTP错误404.3 - 未找到”,而在Windows Server上浏览WCF服务2008(64位)](http://stackoverflow.com/questions/3274525/http-error-404- 3-not-found-while-browsing-wcf-service-on-windows-server-2008) – Burgi

回答

40

回答here

请确保您激活WCF组件从here。或者简单易用的方法是,转到控制面板 - >打开或关闭Windows功能 - >并确保您已按照以下屏幕快照中所述选中所有选项。从CMD

enter image description here

运行:

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

它的工作!真棒。谢谢兄弟。 – Bharath

+1

它为我工作安装从“打开或关闭Windows功能”,并没有运行aspnet_regiis .exe -ir。请注意,在Windows 10更新(以前的所有工作)之后,我得到了这个问题。IIS必须安装在.NET之前。 –

7

所有你需要做的是使HTTP激活和所需要的HTTP激活其他任何特征。

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

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

Enable HTTP Activation

+0

感谢您包含Win server 2012,因为它是一个不同于8或10的过程 – Geordie

+0

Enablign “HTTP激活”选项在Win 10上为我工作。谢谢Sa nthoshM –

相关问题