powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как получить текст ошибки на клиенте?
2 сообщений из 2, страница 1 из 1
Как получить текст ошибки на клиенте?
    #39230376
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть asmx сервис, вызываю метод из клиента на c#, получаю ошибку
System.ServiceModel.FaultException
Validation Failed.

Как не смотрел в эксцепцию не нашел подробностей ошибки, но зато в фиддлере видно, что сервис возвращает вполне внятный текст что не так в запросе.

Можно ли как-то в клиенте на шарпе получить такой текст?
...
Рейтинг: 0 / 0
Как получить текст ошибки на клиенте?
    #39230387
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
catch (FaultException faultException)
            {
                var fault = faultException.CreateMessageFault();
                rc = false;
                var doc = new XmlDocument();
                var nav = doc.CreateNavigator();
                if (nav != null)
                {
                    using (var writer = nav.AppendChild())
                    {
                        fault.WriteTo(writer, EnvelopeVersion.Soap11);

                    }

                    //this is where you implement your API specific code 
                    //to handle the returned detail.
                    string s = doc.InnerXml; //do something with it
                    this.rtbMessage.Text = s;
                }
            }
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как получить текст ошибки на клиенте?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]