在 IIS6 服务器上,某些 WCF 服务返回主页而不是有用的结果。
在 IIS 中,通配符、axd 和 svc 都注册到了 aspnet_isapi.dll。
站点用户对所有内容拥有完全权限。
有趣的是,当通过本地 Cassini 安装查看该站点时,一切正常。
建议?
2个可能的建议:
http://blogs.msdn.com/b/wenlong/archive/2006/09/10/748294.aspx可能会有所帮助。
此外,在 IIS 管理器下,打开 Web 服务扩展并确保 ASP.NET v2.0.5.0727 设置为允许。(或 ASP.NET v4....如果您正在使用的话)
事实上,不在 IIS 6.0 下运行的 WCF有一些有用的提示。