C# 用C创建SOAP服务#

C# 用C创建SOAP服务#,c#,.net,http,C#,.net,Http,在这个话题上,我远没有达到专业水平,所以请原谅我使用了错误的术语 我和一位朋友一直在尝试为我们的一个个人项目创建一个基于http的SOAP客户机/服务 使用的语言是C#,IDE是VS2008 我们真的不知道从哪里开始,如何开始。我发现的教程要么太高级,要么由于VS限制而不再可用(vs2008不允许我使用WSE,这对于我们来说似乎很好) 如果有人能在这项任务上帮助我们,那就太好了 问候 Daniel我建议您看看在.NET framework上创建web服务的实际标准是什么。这里有一些 添加新的WC

在这个话题上,我远没有达到专业水平,所以请原谅我使用了错误的术语

我和一位朋友一直在尝试为我们的一个个人项目创建一个基于http的SOAP客户机/服务

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

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

如果有人能在这项任务上帮助我们,那就太好了

问候
Daniel

我建议您看看在.NET framework上创建web服务的实际标准是什么。这里有一些

  • 添加新的WCF项目。它应该 创建默认Web服务 (服务1)为您提供一种方法 例如GetData(…)或类似的

  • 添加第二个控制台应用程序 项目

  • 右键单击Console项目 然后选择添加服务引用

  • 在弹出的对话框中,选择 搜索解决方案的选项 服务费

  • 它应该找到Service1服务。 加上它

    这基本上会生成客户端 呼叫您的服务的代码

  • 然后添加一些代码将其调用到 控制台项目的主要方法。 代码将类似于 这:

    var myClient=new Service1Client()

    var result=myClient.GetData(…)

  • 右键单击Console应用程序并选择Set as Startup project

  • 在创建Service1Client的行上放置断点。按F5键以调试模式运行代码

    Visual studio将在调试模式下运行应用程序。它将承载服务本身。您应该能够使用F10逐步浏览代码,以了解其工作原理

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


  • 希望这足以让你振作起来,用一些有效的方法来运作。一旦你到了那里,我相信你还会有很多其他问题。

    回答得很好。简短而清晰:)。我希望每个答案都是这样;)。