我得到了一个部署在生产和测试服务上的 WCF 服务。除了后端数据库之外,没有任何东西可以将它们分开。
并获得了一个对这两种服务都有引用的 WPF 客户端。
要打电话给他们,我必须使用单独的客户。例如测试服务器:
NewsServiceTest.NewsNewsServiceClient client = new NewsServiceClient("BasicHttpsBinding_INewsService");
和生产服务器:
NewsServiceProd.NewsServiceClient client = new NewsServiceClient("BasicHttpsBinding_INewsService");
客户端具有完全相同的方法,所以我的问题是:是否可以拥有相同的基本客户端?当调用相同的方法但在不同的客户端上时,我不想重复代码。