WCF в .NET 4 имеет множество конфигураций, основанных на соглашениях - до тех пор, пока вы не начнете указывать свои собственные вещи, каждая служба, определенная в вашем web.config
, будет получать конечную точку по умолчанию для каждого из определенных базовых адресовв вашем web.config
- это само по себе может сократить 50-80% вашей конфигурации.
Кроме того, вы можете определить поведение по умолчанию, например, для ваших служб;такие вещи, как , всегда предоставляют метаданные и делают их доступными по HTTP и т. д., могут быть определены один раз как поведение "шаблона" и будут применяться ко всем записям службы без дальнейших церемоний.
Проверкавсе подробности о том, что нового в WCF 4 и как использовать конфигурацию, основанную на соглашениях («без конфигурации WCF») здесь: Введение разработчика в WCF 4