如何在Visual Studio 2010中使用C#创建简单的SOAP服务器?

我试图按照这里的说明进行操作,但随着它们的进一步发展,它们似乎很快变得非常具体。 我只想要一个用于创建非共享点SOAP启动项目的一般教程,而Google目前不是我的朋友。

似乎上述一些步骤适用。

到目前为止我有:

  1. 使用文件 – >新网站创建的解决方案’WebSite1’。
  2. C#中的“ClassLibrary1”项目,System.Web.Services添加到References。
  3. classlibrary1中的key02.snk(强名称密钥文件)文件节点。
  4. 还没有实现任何SOAP服务器方法的代码。
  5. 不知道如何向上面添加代码,然后构建和运行,并有一个soap hello-world类型方法。

我想实现一个至少需要一个参数的简单HelloWorld方法。 可以使用如下URL来查询生成的服务的WSDL:

http[s]://localhost/myfirstsoapserver/helloWorldMethod1.asmx?WSDL 

如果我的猜测是正确的,那么任何可以导入W​​SDL的工具都可以使用上面的Url。

我的目标是快速原型设计和模拟我需要处理的各种其他SOAP接口,我希望C#+ visualStudio2010 + IIS是一种相当简单的方法。

首先创建一个新项目作为Web应用程序: 在此处输入图像描述

然后添加Web服务类型的新项: 在此处输入图像描述

你考虑过使用WCF吗?: http : //msdn.microsoft.com/en-us/library/bb386386.aspx