2011-05-05 64 views
2

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

处理这些端点的最佳方法是什么?我想不会有handcode每个端点每次我们需要发布一个新的插件

+0

要不然怎么会插件知道在哪里可以找到服务,除非您告诉它它在哪里?您是否在寻找一些WCF发现机制? – veljkoz 2011-05-05 20:22:59

+0

该插件将知道该服务。我不希望主机SL应用程序在部署主机时了解该服务。 – Jim 2011-05-05 20:38:20

回答

0

使用下面这两条线段允许我使用该服务的参考,而不配置文件导出

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"))