gpt4 book ai didi

wcf - 获取 IRequestReplyRouter 与服务契约(Contract)不匹配或没有有效的方法契约(Contract)错误?

转载 作者:行者123 更新时间:2023-12-03 21:40:14 26 4
gpt4 key购买 nike

enter image description here

无论我在 WCF 路由方面尝试做什么,我都会不断收到此错误(通过 WCF 测试客户端)。然后我看不到我的服务中的任何方法?

起初我只是假设这是我的代码,所以我下载了几乎所有我能找到的 WCF + 路由示例,并按原样运行这些示例。发生同样的错误!

我检查了事件查看器日志等,看看是否有错误潜入那里?没有。我试过谷歌搜索并在这里搜索其他人(当然我并不孤单)什么都没有。

笔记:

  • 我正在使用安装了 AppFabric 的 IIS7。
  • 我正在使用 .NET 4.0
  • 我正在使用 WCF 服务应用程序模板(VS2010 中的默认设置)
  • 我对这个失去了理智:)

  • 这让我完全不知道发生了什么?

    这是 WCF 测试客户端带来的 -

    enter image description here

    最佳答案

    WCF 4 路由服务不会公开“实际”服务的元数据,除非您通过过滤的端点或单独的 URL 公开它。 wcf 测试客户端不够聪明,无论如何都无法弄清楚。

    我的建议是,如果您想测试路由功能,请使用诸如soapui 之类的东西。然后,您可以使用它来修改您向其发送请求的服务地址。

    如果您想通过路由器公开您的服务元数据,这篇文章应该会有所帮助。

    http://www.devproconnections.com/article/net-framework-402/Routing-Service-Metadata/

    HTH

    关于wcf - 获取 IRequestReplyRouter 与服务契约(Contract)不匹配或没有有效的方法契约(Contract)错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5537864/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com