gpt4 book ai didi

c# - 使用 C# 创建 SOAP 服务

转载 作者:可可西里 更新时间:2023-11-01 16:02:45 26 4
gpt4 key购买 nike

我在这个话题上还远未达到专业水平,所以当我使用错误的术语时请原谅我。

我和一个 friend 一直在尝试为我们的个人项目创建一个基于 http 的 SOAP 客户端/服务。

使用的语言是C#,IDE是VS2008。

我们真的不知道从哪里开始以及如何开始。我找到的教程要么太高级,要么由于 VS 的限制而不再可用(vs2008 不允许我使用 WSE,这对我们的目的来说似乎很不错)。

如果有人能帮助我们完成这项任务,那就太好了。

问候丹尼尔

最佳答案

  1. 添加一个新的 WCF 项目。它应该创建默认 Web 服务(Service1) 给你一个方法像 GetData(...) 或类似的东西。

  2. 添加第二个控制台应用程序项目。

  3. 右键单击控制台项目并选择添加服务引用。

  4. 在弹出的对话框中,选择搜索解决方案的选项用于服务。

  5. 它应该找到 Service1 服务。添加它。

    这基本上生成了客户端调用您的服务的代码。

  6. 然后添加一些代码来调用它控制台项目的主要方法。代码看起来像这个:

    var myClient = new Service1Client();

    var result = myClient.GetData(...);

  7. 右键单击“控制台”应用程序并选择“设置为启动项目”。

  8. 在您创建 Service1Client 的行上放置一个断点。按 F5 键以 Debug模式运行代码。

    Visual Studio 将在 Debug模式下运行您的应用程序。它将自己托管服务。您应该能够使用 F10 单步执行代码以查看其工作原理。

  9. 当您添加服务引用时,App.config 将被添加到控制台项目中。如果您在那里查看,它将包含用于连接到该服务的所有客户端配置数据。如果您想在 IIS 中托管服务,则需要更新服务端点 URL。

希望这足以让您启动并运行一些有用的东西。到达那里后,我相信您会有很多其他问题。

关于c# - 使用 C# 创建 SOAP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4203182/

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