我被要求将我的WCF服务分成若干不同的.svc文件,每个逻辑操作组一个。现在的问题是,我必须承载他们在完全相同的地址多个WCF服务
http://somehost/ProjectX/
,我真的不知道我是否可以把它们放在因为完全相同的路线,虽然.SVC文件有不同的名称,它们的配置文件全部共享名称Web.config
。我怎样才能解决这个问题?我应该用
http://somehost/ProjectX/Service1/Service1.svc
http://somehost/ProjectX/Service2/Service2.svc
...
?
如果它们可以访问,共享一个配置它们有什么问题? –
因为我不认为我应该按逻辑分开服务,然后再将它们合并到同一个配置文件中。 – User
它是如何“合并”?它们每个都加载自己的副本 - 除非每个服务都需要_different_配置元素(其中一个不应该知道其他配置元素),则重复配置似乎是多余的,如果设置发生更改,您需要将其全部更改。 –