只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

【转载】WCF and HTTP Error 404.3 - Not Found

Posted on 2010-07-19 19:51  冰碟  阅读(462)  评论(0编辑  收藏  举报

问题:
WCF服务部署到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.

解决:
1、检查服务运行的依赖项。
(1)3.0 Framework或更高版本。
(2)WCF Activation installed。可以通过以下方式进行检查:
Vista : Control Panel -> Program and Features -> Turn on/ off Windows Features -> Microsoft.NET Framework 3.0
Server 2008 : Server Manager -> Add Features-> .Net Framework 3.0 Features -> WCF Activation

2、如果还是出现以上错误信息,可能是因为IIS不认识WCF服务,需要重新向IIS注册WCF服务。
使用 %Windows%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation目录下的ServiceModelReg.exe工具。
如在命令行输入:
C:\Windows\Microsoft.NET\Framewrok\v3.0\Windows Communication Foundation\ServiceModelReg -i

问题应该会被解决。