背景: 我正在创build一个webservices站点,它将通过SOAP和其他可能的协议提供许多types的简单服务。 我们的目标是简化转换,RSSparsing,垃圾邮件检查以及许多其他types的工作。 该网站将主要针对初学者开发者。 我的问题: 我从来没有开发任何C#或.NET的事情。 多年前我做了一些VB6,但就是这样。 现在我需要一些在C#中通过SOAP进行RPC调用的示例 。 我试图searchnetworking和堆栈溢出,find这个,但没有find许多资源,我不知道如何排名资源(这是旧的?这是不正确的?等)。 我创build了一个简单的示例服务,在PHP中这样调用: <?php $client = new SoapClient('http://webservi.se/year'); //URL to the WSDL echo $client->getCurrentYear(); //This method returns an integer, called "year" ?> 我现在想在C#中尽可能简单地调用这个方法。 所有参考和例子都非常受欢迎。 我从哪开始呢? 我可以使用哪些类/模块/什么? 如果有更好的通信框架(后端是可扩展的),该解决scheme根本不需要涉及SOAP,但是请注意,服务器端在Unix上是用PHP实现的,所以Microsoft的专有解决scheme是不可能的服务器端。 请注意,我需要这个,所以我可以编写J随机Web开发人员可以遵循的文档(即使他们在共享的networking托pipe)。 因此,我认为最好的方法应该是只用代码来做到这一点,但是其他的做法当然也是受欢迎的。