C# WCF共享库:创建可更新的端点

C# WCF共享库:创建可更新的端点,c#,wcf,C#,Wcf,我开发了一个库,它使用WCF向SAP QM发送数据并从中检索数据。我们公司的许多应用程序都使用此库来存储和检索QM中的数据 目前,端点地址已硬编码到库中。我想把它移出代码。建议采用何种方式存储终结点地址,以便将来可以更新/更改它,而无需重新编译库或使用此库的应用程序?如果不希望在库中对其进行硬编码,可以在客户端配置文件中定义终结点地址 但是,由于您有多个使用端点的内部应用程序,因此最好将端点地址存储在每个应用程序都可以访问的集中配置中。这可以是共享数据库,也可以是其他服务 然后您可以随时更改端点

我开发了一个库,它使用WCF向SAP QM发送数据并从中检索数据。我们公司的许多应用程序都使用此库来存储和检索QM中的数据


目前,端点地址已硬编码到库中。我想把它移出代码。建议采用何种方式存储终结点地址,以便将来可以更新/更改它,而无需重新编译库或使用此库的应用程序?

如果不希望在库中对其进行硬编码,可以在客户端配置文件中定义终结点地址

但是,由于您有多个使用端点的内部应用程序,因此最好将端点地址存储在每个应用程序都可以访问的集中配置中。这可以是共享数据库,也可以是其他服务

然后您可以随时更改端点地址