C# 使用现有XML文件/字符串从Visual Studio调用Web服务

C# 使用现有XML文件/字符串从Visual Studio调用Web服务,c#,xml,xml-serialization,call,webservices-client,C#,Xml,Xml Serialization,Call,Webservices Client,如何仅使用有效的xml字符串/文件从Microsoft Visual Studio 2008(C#)调用现有的Web服务(某处) 我从另一个系统接收这些xml文件,这个系统不能直接调用这个Web服务。这些xml文件100%可以,但我想知道如何编写代码 我需要创建代理类吗?您是指描述服务的WSDL文件吗?您可以使用命令行工具生成代码,然后将生成的文件添加到项目中。Visual Studio的web服务发现机制旨在从已知URL添加服务。我使用了Webrequest方法,并用接收到的xml字符串填充s

如何仅使用有效的xml字符串/文件从Microsoft Visual Studio 2008(C#)调用现有的Web服务(某处)

我从另一个系统接收这些xml文件,这个系统不能直接调用这个Web服务。这些xml文件100%可以,但我想知道如何编写代码


我需要创建代理类吗?

您是指描述服务的WSDL文件吗?您可以使用命令行工具生成代码,然后将生成的文件添加到项目中。Visual Studio的web服务发现机制旨在从已知URL添加服务。

我使用了Webrequest方法,并用接收到的xml字符串填充soap消息,并且 将其发送到Web服务


因此,我的问题可以结束。

在VS中,发现对话框要求提供一个URL,您还可以将文件路径放入WSDL,这也会起作用。