【问题标题】:Dynamically get the endpoint and corresponding wsdl file (from DB) and call on the operation in wsdl file动态获取端点和对应的 wsdl 文件(来自 DB)并调用 wsdl 文件中的操作
【发布时间】:2014-07-12 16:58:03
【问题描述】:

我需要动态获取端点和相应的 wsdl 文件(从 DB)并调用 wsdl 文件中的操作

  • wsdl 文件和相关端点的位置存储在不同 ID 的 DB 表中
  • 根据选择的 id - 点击开始按钮

             --> the wsdl file 
             --> its corresponding endpoint
             --> (and already framed parameters on some condition) 
    

    需要从数据库中获取,并且需要从 UI 调用检索到的 wsdl 中可用的操作(我的 UI s ASP.Net MVC 4)

数据库样本

ID | WSDLL位置 | WS端点 |活跃 |超时 | ....

我的用户界面在网格中显示这些,每行中都有一个开始按钮。 单击此按钮 - 数据库中的 WSEndPoint 和相关的 WSDL 文件需要从指定位置获取 并且需要调用其中的操作。希望我已经给出了我的问题的所有必要细节。 请告诉我如何做到这一点。

【问题讨论】:

    标签: wcf wsdl endpoint


    【解决方案1】:

    您需要像这样的 WCF 动态代理,它可以让您指定 wsdl 位置:

    http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx http://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

    【讨论】:

    • 我是新手。您能否提供一个代码 sn-p 作为启动,让我使用 wsdl 来调用那里声明的操作。谢谢
    • 这里指定的链接没有DynamicProxy的任何代码。如果我能拥有它的源代码和代码 sn-p 来使用这个代理会很有帮助
    • 抱歉回复迟了,最后一个链接有源码下载链接,你看到那个代码了吗?
    猜你喜欢
    • 1970-01-01
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    相关资源
    最近更新 更多