Как вы знаете, рекомендуется обрабатывать исключения, используя FaultException со стандартным сервисом WCF, чтобы скрыть детали исключений.Это нормально, но у меня проблемы с сервисом WCF Ria.Я хочу выбросить исключение из службы домена, и клиент обработает это исключение.Я хочу избежать раскрытия конфиденциальной информации об исключении, такой как трассировка стека, имена методов и т. Д. Если бы это была стандартная служба WCF, я бы использовал исключение FaultException, но в службе Ria это не работает.Независимо от того, какое исключение я выбрасываю из службы домена, клиент всегда получает исключение DomainOperationException.Можно ли как-нибудь выдать исключение FaultException клиенту silverlight из службы домена (чтобы не раскрывать фактические сведения об исключении)?Например, у меня есть окно входа в систему.Когда пользователь нажимает кнопку входа в систему, должно быть несколько ошибок проверки, таких как:
- Неверное имя пользователя или пароль
- Учетная запись пользователя заблокирована
- Учетная запись неактивировано
- и т. д.
Я хочу иметь типы ошибок для каждой возможной ошибки.Клиент должен проверить, что пошло не так и отобразить сообщение об ошибке соответственно.Я отключил customErrors, но это не помогло.Любая помощь будет оценена.Спасибо