我需要动态地获得端点和相应的wsdl文件(从DB),并调用wsdl文件
中的操作。- wsdl文件的位置和相关端点存储在不同id的DB表中
根据所选id -点击开始按钮
--> the wsdl file --> its corresponding endpoint --> (and already framed parameters on some condition)
需要从数据库中获取,并且在检索到的wsdl中可用的操作需要从UI(我的UI是ASP)中调用。. Net MVC 4)
DB样本
ID | WSDLLocation | WSEndPoint | Active | ExceTime | ....
我的UI将它们显示在一个网格中,每行都有一个start按钮。点击此按钮- WSEndPoint from DB &需要从指定的位置获取相关的WSDL文件其中的操作需要被调用。希望我已经给出了我的问题的所有需要的细节。请告诉我如何才能做到这一点。
您需要这样的WCF动态代理,它允许您指定wsdl位置:
http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspxhttp://blogs.msdn.com/b/vipulmodi/archive/2008/10/16/dynamic-proxy-and-memory-footprint.aspx
似乎netfx3不再可用,所有链接似乎都坏了,所以你也可以试试这个:http://wcfwsdl.codeplex.com/SourceControl/list/changesets?branch=default