IIS6 中托管的 WCF 服务在生产中获得 404

标签 wcf iis-6 load-balancing

我已经构建了一个简单的 WCF 服务并将其部署到 IIS6,我注意到它可以在我的开发和登台环境中运行,但不能在生产环境中运行。每次我尝试点击服务元数据链接时,我都会得到一个 404 页面。

我在我能想到的所有地方都检查了 IIS 配置,它们是相同的,所以我能想到的唯一区别是生产环境是负载平衡的。

有谁知道在负载均衡器后面运行 WCF 服务有任何问题,我该如何解决?我是不是在错误的轨道上,还有其他常见的问题我应该调查一下吗?

最佳答案

您需要在 IIS6 上设置通配符映射。此 link似乎是一个很好的分步指南。

尝试阅读 IIS7 上集成管道与经典管道之间的差异

关于IIS6 中托管的 WCF 服务在生产中获得 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341438/

相关文章:

WCF、 Entity Framework 和数据契约

asp.net-mvc - 如何通过 WCF 反序列化内存流中的对象列表

wcf - MSMQ 到 WCF,实现双向通信

RHEL5.5 中的 Java 6 HTTPURLConnection 和 Project Server NTLM 身份验证

amazon-web-services - 存储桶日志记录表单 Applicationloadbalancer 的访问被拒绝 : Please check S3bucket permission

amazon-ec2 - thrfit 服务上 ec2 实例的 vpc 中的内部负载平衡

c# - 日志记录作为 WCF 中的横切关注点

.net - 确定 SSL 证书到期日期 IIS

c# - 为什么 Request.Url.Authority 返回内部路径而不是我的域

azure - 枚举 Azure 中云服务的所有实例