wcf框架/项目删除了很多配置,使用约定优于配置

时间:2011-04-06 10:07:27

标签: wcf wcf-binding convention-over-configur

我们正在移动WPF应用程序以使用WCF和POCO。到目前为止,有大约10个服务,但这将随着时间的推移而增长。在我看来,我们不得不在app.config中重复大量的垃圾(相同的文字,我知道它不是垃圾)来连接WCF的服务。

在我看来,这是一个使用约定优于配置的好地方。如果我在配置部分中列出了默认设置并列出/集成了服务,它可以在应用程序启动时连接它们。

感觉这样也可以简化部署,因为只需要更改一行或两行(地址等)。

是否有任何框架(做了一些谷歌搜索并没有找到任何东西)做这种事情?如果不是,是因为这是一个愚蠢的想法还是不实用?

我对WCF来说相当新,所以可能会出现我目前尚未发现的问题。

感谢有关此主题的任何建议。

1 个答案:

答案 0 :(得分:2)

.NET 4很好地清理了配置,而且.NET 4中的WCF 4也有很多合理的“默认值” - 你可能甚至不需要任何额外的配置文件,默认端点(每个服务合同实现一个)由您的服务类,以及您的配置/服务主机中的每个已定义的基址)等等在WCF 4中。

在此处阅读有关WCF 4中的所有新功能的信息:

A Developer's Introduction to Windows Communication Foundation 4

阅读,消化,享受! : - )