项目概述:
我有一个WCF服务和两个桌面应用程序(一个发布者,第二个订阅者)。
WCF服务托管在Windows Server 2008 R2 Std Edition上,发布服务器位于同一台计算机上。订阅者在客户端计算机上。
WCF服务使用net.tcp绑定,因为它位于公共IP上,而其他绑定存在NAT问题。
订阅者在订阅时创建回调通道,WCF服务调用客户端方法,如下面的代码摘录所示:
MethodInfo publishMethodInfo = type.GetMethod(MethodName);
object ClientResult;
ClientResult = publishMethodInfo.Invoke(subscriber.CallBackId, new object[] { SendDataVal });
发布者根据时间表调用发送事件。
我的问题
现在我有3个配置(发布者,订阅者的App.config)和Web配置文件。 publishMethodInfo.Invoke(subscriber.CallBackId,new object [] {SendDataVal}); 使用哪个配置?