如何在Visual Studio 2010中使用C#创建一个简单的SOAP服务器?
问题描述:
我试图按照here的说明操作,但他们似乎很快就对Sharepoint非常具体,因为他们走得更远。我只想创建一个非共享点SOAP启动器项目的通用教程,而Google现在不是我的朋友。如何在Visual Studio 2010中使用C#创建一个简单的SOAP服务器?
看来,上述的一些步骤是适用的。
到目前为止,我有:
- 一个解决方案 '的WebSite1' 与文件创建 - >新网站。
- C#中的'ClassLibrary1'项目,将System.Web.Services添加到引用。
- classlibrary1中的key02.snk(强名密钥文件)文件节点。
- 尚未实现任何SOAP服务器方法的代码。
- 不知道如何将代码添加到上面,然后生成并运行,并有一个肥皂hello-world类型的方法。
我想实现一个简单的HelloWorld方法,它至少需要一个参数。由此带来的业务可以查询其WSDL,像这样的URL:
http[s]://localhost/myfirstsoapserver/helloWorldMethod1.asmx?WSDL
如果上面我的猜测是正确的,上面的URL会使用由可导入WSDL任何工具。
我的目标是快速建立原型,并模拟我需要处理的各种其他SOAP接口,并且我希望C#+ visualStudio2010 + IIS是一个相当简单的方法。
答
+0
嘿,这很好。我不知道WCF很容易上手。 WCF测试客户端就在那里。 –
+1
WCF框架有很多推荐,包括WcfTestClient。 –
:
然后添加类型的Web服务的一个新项目请注意,您发布的链接来自“SharePoint Foundation 2010常规参考” –
我过了一会儿才注意到。 :-)傻我。事实证明,对于我所需要的,接受答案中的两个步骤是完美的。 –