Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF的约定驱动配置(服务器端)_Wcf_Convention Over Configur - Fatal编程技术网

WCF的约定驱动配置(服务器端)

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中

刚开始一个新项目,并为一个WCF项目打开了一个1600行的
web.config
文件,其中90%的服务配置相同(hmfph)

我喜欢一个易于管理的项目,尽可能少的冗余代码行。所以我的问题是,是否可以使用约定驱动配置来配置多个WCF服务

有点像Fluent NHibernate Automapper,可以在需要时创建覆盖(如自定义端点等)。有什么想法吗


/NET 4中的Jasper

WCF有许多基于约定的配置-只要您不开始指定自己的内容,在
web.config
中定义的每个服务将为
web.config
中定义的每个基址获得一个默认端点-仅此一项就可以减少50-80%的配置

此外,您可以定义默认行为,例如为您的服务定义默认行为;诸如始终公开元数据并使其从HTTP可用等可以定义一次,作为“模板”行为,并将应用于所有服务条目,无需进一步ado


查看WCF 4的新增功能以及如何使用约定驱动配置(“无配置WCF”)的所有详细信息:

谢谢-我将介绍WCF 4.0的功能-我们仍然使用.NET v3.5,但正在进行升级。