【问题标题】:Silverlight MEF WCF ReferenceSilverlight MEF WCF 参考
【发布时间】:2011-08-19 16:42:26
【问题描述】:

我正在创建一个提供多个“插件”的 Host SL 应用程序,每个插件都可以引用它们自己的 WCF 服务。当我使用 MEF 将它们导入主机应用程序时,它说它找不到端点。

处理这些端点的最佳方法是什么。每次我们需要发布新插件时,我都尽量不必手动编码每个端点

【问题讨论】:

  • 除非你告诉它在哪里,否则插件怎么知道在哪里可以找到服务?您是否正在寻找一些 WCF 发现机制?
  • 插件会知道该服务。我不希望主机 SL 应用在部署主机时知道服务。

标签: silverlight wcf mef


【解决方案1】:

使用下面的这两行允许我在不导出配置文件的情况下使用该服务引用

  Private binding As New BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly)
Private WithEvents _Misc As Service_Misc.Misc_CallsClient = New Misc_CallsClient(binding, New EndpointAddress("http://localhost:61928/Misc_Calls.svc"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多