Я искал ответ на тот же вопрос, но решил не использовать этот подход для решения проблемы, с которой столкнулся, поэтому у меня нет для вас полного решения, но если вы используете Silverlight 3 тогда вы сможете решить ее. Я дошел до использования альтернативного стека Http, как обсуждалось внизу этой страницы:
http://developers.de/blogs/damir_dobric/archive/2009/08/22/soap-faults-and-new-network-stack-in-silverlight-3.aspx
Это, по крайней мере, позволило мне получить доступ к ошибкам SOAP, но я не знаю, можете ли вы / как получить доступ к ответам HTTP 302, так как, когда я пытался это сделать, я обнаружил, что Silverlight действительно следует за перенаправлением и повторите мой SOAP-запрос, а не отправляйте его обратно в мое приложение.
Однако я начал исследовать, как это можно изменить с помощью поведения. Я не продвинулся далеко с этим расследованием, хотя и не знаю, выполнимо ли оно или нет!