【问题标题】:My First WCF Service and I'm Stuck我的第一个 WCF 服务,我被卡住了
【发布时间】:2012-08-22 15:26:33
【问题描述】:

经过反复试验,我终于能够在 IIS 中托管我的 WCF 服务。

我可以毫无问题地浏览到 WSDL,并查看所有不同的方法/属性。

现在呢?我需要在另一个 Web 应用程序中使用我的服务。我该怎么做?

我能够使用 svcutil.exe 生成 *.cs 和 output.config 文件,将其添加到我的 Web 应用程序,并添加对 System.ServiceModel 的引用,效果很好。

但是,我需要弄清楚如何使用托管在 IIS 中的服务。

在我的网络应用程序中,我添加了对 WSDL 的网络引用,但我不知道如何公开方法/属性。

我不排除有更好的方法来做到这一点的可能性......所以我愿意接受建议。

谁能指出我正确的方向?

【问题讨论】:

    标签: c# asp.net visual-studio-2010 wcf


    【解决方案1】:

    右键单击客户端项目,然后单击“添加服务引用”。然后输入您的 WCF 服务的地址,它会为您创建代理和管道。

    【讨论】:

    • 谢谢 D,就是这样。我会尽快将其标记为答案。我还需要 System.ServiceModel 参考吗?这是我使用 *.cs 和 output.config 文件时的剩余部分。
    • 是的,您仍然需要该参考资料。
    【解决方案2】:

    您可以将服务引用添加到您的服务。通过这样做,您不需要 svcutil。 或者,您可以使用 svcutil 为您生成的 .cs。

    http://msdn.microsoft.com/en-us/library/ms730144.aspx

    您只需在 .cs 文件中使用该类即可。实例化它并调用 wcf 方法...

    【讨论】:

      猜你喜欢
      • 2011-03-02
      • 2023-02-09
      • 2022-01-04
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-20
      • 2019-12-16
      相关资源
      最近更新 更多