Есть ли в платформе .NET способ проверить, что процесс имеет доступ к определенному пространству имен адресов WCF, не пытаясь вызвать ServiceHost.Open и перехватить результирующее исключение AddressAccessDeniedException?
Прямо сейчас, если выдается это исключение, я перезапускаю службу в режиме повышенных прав (администратор), чтобы правильно зарезервировать пространство имен. Но, похоже, должен быть способ сделать это, не дожидаясь появления исключения, которое немного легче читать в коде.