J'ai été invité à scinder mon service WCF en plusieurs fichiers .svc différents, un par groupe d'opérations logiques. Maintenant, la question est que je dois les accueillir dans exactement la même adressePlusieurs services WCF
http://somehost/ProjectX/
et je ne sais pas vraiment si je peux les mettre dans ce même itinéraire exact parce que, bien que les .SVC fichiers ont des noms différents , leurs fichiers de configuration partagent tous le nom Web.config
. Comment puis-je contourner cela? Dois-je utiliser
http://somehost/ProjectX/Service1/Service1.svc
http://somehost/ProjectX/Service2/Service2.svc
...
?
Quel est le problème avec eux de partager une config si elle est accessible? –
Parce que je ne pense pas que je devrais séparer les services par logique, puis les fusionner à nouveau dans le même fichier de configuration. – User
Comment ça "fusionne"? Ils chargent chacun leur propre copie - sauf si chacun des services requiert des éléments de configuration différents (où l'on ne devrait pas connaître les autres), alors la duplication de la configuration semble redondante, et si un paramètre change dans un, vous devrez les changer tous . –