WCF的约定驱动配置(服务器端)
刚开始一个新项目,并为一个WCF项目打开了一个1600行的WCF的约定驱动配置(服务器端),wcf,convention-over-configur,Wcf,Convention Over Configur,刚开始一个新项目,并为一个WCF项目打开了一个1600行的web.config文件,其中90%的服务配置相同(hmfph) 我喜欢一个易于管理的项目,尽可能少的冗余代码行。所以我的问题是,是否可以使用约定驱动配置来配置多个WCF服务 有点像Fluent NHibernate Automapper,可以在需要时创建覆盖(如自定义端点等)。有什么想法吗 /NET 4中的JasperWCF有许多基于约定的配置-只要您不开始指定自己的内容,在web.config中定义的每个服务将为web.config中
web.config
文件,其中90%的服务配置相同(hmfph)
我喜欢一个易于管理的项目,尽可能少的冗余代码行。所以我的问题是,是否可以使用约定驱动配置来配置多个WCF服务
有点像Fluent NHibernate Automapper,可以在需要时创建覆盖(如自定义端点等)。有什么想法吗
/NET 4中的JasperWCF有许多基于约定的配置-只要您不开始指定自己的内容,在
web.config
中定义的每个服务将为web.config
中定义的每个基址获得一个默认端点-仅此一项就可以减少50-80%的配置
此外,您可以定义默认行为,例如为您的服务定义默认行为;诸如始终公开元数据并使其从HTTP可用等可以定义一次,作为“模板”行为,并将应用于所有服务条目,无需进一步ado
查看WCF 4的新增功能以及如何使用约定驱动配置(“无配置WCF”)的所有详细信息:谢谢-我将介绍WCF 4.0的功能-我们仍然使用.NET v3.5,但正在进行升级。