Это файл .svc.
Если у вас есть два файла .svc, вы предоставляете два разных сервиса (два класса), каждый из которых имеет одну конечную точку, свой WSDL и свое поведение (например, безопасность, регулирование и т. Д.).
Если у вас есть один файл .svc, служба должна реализовывать оба интерфейса (один класс), и она будет иметь две разные конечные точки, описанные в одном и том же WSDL с одним поведением службы.
Я пропущу часть, в которой вы вручную изменяете файлы .svc, чтобы указывать на тот же класс, потому что он не имеет реального преимущества, и это еще более усложнит ситуацию (конфигурация для каждого класса обслуживания не для файла .svc).
Значит, это действительно зависит от ваших требований?