ASP.Net如何调用未知(动态)WSDL Web服务并解析它';结果如何?

ASP.Net如何调用未知(动态)WSDL Web服务并解析它';结果如何?,asp.net,web-services,dynamic,wsdl,Asp.net,Web Services,Dynamic,Wsdl,如果您能给我指点,我将不胜感激。这种情况听起来可能有点奇怪: 我正试图编写一个程序,使用用户定义的Web服务,而我的程序事先并不知道 例如,我的程序允许用户在我的数据库中设置/定义他们网络中的所有Web服务。 然后,我的程序将显示用户定义的所有Web服务的列表,单击一下,我的程序将调用该Web服务(使用可以输入的参数),然后我的程序将显示结果(字符串) 问题是,在设计时,我不知道什么是Web服务、参数和响应。因此,我需要动态创建某种存根,它可以使用这些Web服务,而无需事先向我的项目中添加引用

如果您能给我指点,我将不胜感激。这种情况听起来可能有点奇怪: 我正试图编写一个程序,使用用户定义的Web服务,而我的程序事先并不知道

例如,我的程序允许用户在我的数据库中设置/定义他们网络中的所有Web服务。 然后,我的程序将显示用户定义的所有Web服务的列表,单击一下,我的程序将调用该Web服务(使用可以输入的参数),然后我的程序将显示结果(字符串)

问题是,在设计时,我不知道什么是Web服务、参数和响应。因此,我需要动态创建某种存根,它可以使用这些Web服务,而无需事先向我的项目中添加引用


非常感谢这里的任何提示。

听起来你在尝试在这里构建自己的:)(用于在Web服务上进行测试的优秀工具),对吗


我想你会想玩的。

嗨,虽然听起来很熟悉,但不太熟悉。与使用这些Web服务进行测试的SOAP_UI不同;我正在尝试“整合”一系列可用的Web服务。客户端不会直接调用每个服务,而是使用“serviceID”调用我的程序函数,并基于“serviceID”,我的程序将调用相应的Web服务,并以“特定”(通用)格式返回结果。基本上,我试图将所有Web服务隐藏在函数后面。任何指向正确方向的指针都将受到极大的赞赏。好的,所以基本上你将充当这些客户机的代理。在将Web服务的响应转发给客户之前,您是否需要对这些响应进行任何处理?如果没有,也许你可以看看IIS代理(在这里考虑ARR,我也将阅读更多关于它的内容,看看它是否能满足你的需要)!是的,我需要调整响应,以便我的函数返回“统一”格式,而不是当前所有不同的格式。我仍然没有在这方面取得任何进展。再次非常感谢!