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

时间:2011-11-18 20:54:47

标签: c# visual-studio-2010 soap

我试图按照here的说明进行操作,但他们似乎很快就会对Sharepoint非常具体,因为它们会继续前进。我只是想要一个创建非共享点SOAP启动项目的一般教程,目前谷歌不是我的朋友。

似乎上述某些步骤适用。

到目前为止,我有:

  1. 使用File创建的解决方案'WebSite1' - >新网站。
  2. C#中的'ClassLibrary1'项目,System.Web.Services已添加到References。
  3. classlibrary1中的key02.snk(强名称密钥文件)文件节点。
  4. 还没有实现任何SOAP服务器方法的代码。
  5. 不知道如何向上面添加代码,然后构建并运行,并使用soap hello-world类型方法。
  6. 我想实现一个至少需要一个参数的简单HelloWorld方法。可以使用以下URL来查询生成的服务的WSDL:

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

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

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

2 个答案:

答案 0 :(得分:7)

首先创建一个新项目作为Web应用程序: enter image description here

然后添加Web服务类型的新项: enter image description here

答案 1 :(得分:3)