【发布时间】:2011-11-15 15:56:54
【问题描述】:
有许多关于 WCF 和配置(编程和通过 app.config)的可用资源。但是,我还没有看到关于此配置的实际管理的良好资源,尤其是在生产环境中。
WCF 的强大之处在于该框架允许通过 app.config 文件进行配置,这样您就可以调整各种设置而无需重新编译代码。
在安装 WCF 客户端时,如何轻松配置客户端以指向正确的服务器?这可能是我在安装后能想到的最常见的配置。在某些情况下,假设我发布了一个具有服务器组件和客户端组件的产品。客户可以在任何地方安装。虽然 xml 文件在开发后配置方面非常强大,但它根本不是用户友好的。鉴于配置文件中可能有几十个端点,管理员或最终用户是否必须手动更改所有端点?我知道我可以以编程方式完成所有事情,但我实际上是在重新实现所有开箱即用的管道。
上面的问题,更笼统的是:如何在不重新实现框架提供的内容的情况下,通过一些基本的 UI 来简化 WCF 配置?
【问题讨论】:
-
如果你真的不喜欢配置文件,你总是可以在这个 app.config 之上编写一个配置应用程序。毕竟解析和编写并不难。
-
如果您是企业级企业,请查看SO-AWARE
-
@Carsten 我认为配置应用程序有点矫枉过正。调整缓冲区大小等低级设置有望解决问题。不过,像更改托管服务的服务器名称这样简单的事情要常见得多。
-
@marc_s 类似的评论也适用,SO-AWARE 对于可能是单个应用程序的情况来说似乎更加矫枉过正。
标签: .net wcf configuration app-config