当前位置:  开发笔记 > 数据库 > 正文

从自定义源(非标准XML)加载WCF配置(用于服务器+客户端)

如何解决《从自定义源(非标准XML)加载WCF配置(用于服务器+客户端)》经验,为你挑选了1个好方法。

我一直试图找到一种方法来从备用源加载我的WCF服务配置(XML配置数据的巨大BLOB) - 而不是标准的web.config/app.config.

我们在一个我们无法访问服务器文件系统的受限环境中运行,因此我们无法自行调整和更改我们的WCF配置 - 我们总是必须找到IT经理来处理它.我们将整个配置放入一个sQL Server数据库,并将web.config基本上删减到一个部分 - 就是这样.

现在,我们想知道是否有一个很好的,有记录的方法来为WCF做同样的事情 - 是否有一种插入"配置提供者"的机制?我们可以以某种方式将我们的配置条目存储在数据库表中,并在它们启动时将它们提供给服务吗?

我还没有找到任何真正有用且易于理解的文档和样本.....这里的任何人?!?!



1> Stever B..:

你可以做到这一点,虽然它有点工作.

在服务方面,您必须创建自己的自定义ServiceHost并覆盖该ApplyConfiguration方法.

看看这篇博文

在客户端,您执行类似的操作,但提供自定义ChannelFactory并覆盖该ApplyConfiguration方法.

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有