|
SOAP
|
|||
---|---|---|---|
#18+
Всем привет! Есть сторонний web service и есть приложение, которое с web service общается. Взаимодействие по такому пути настроено: 1. Настроены Web References (wsdl добавить ссылку на службу) Service 2. добавлен using Programm.Service 3. Service s = new Service(); ServiceResp sresp = new ServiceResponse(); 4. s.Credentials = new NetworkCredential(cUsr, cPwd); sresp = s.Method(); TextBox.Text = sresp.Text; Так вот, иногда выскакивает исключение Код: c# 1. 2. 3. 4. 5. 6. 7.
Насколько я понимаю - система не может десериализовать Response. Владелец сервиса лишь пожимает плечами, говорит если б сам XML увидеть, то можно анализировать. Так вот вопрос - как при таком варианте работы с web service сохранить Response в виде XML в файл? Поиски в интернете пока не увенчались успехом ((( Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 13:52 |
|
SOAP
|
|||
---|---|---|---|
#18+
Petro123, Да в том то и проблема, что это происходит не регулярно, а изредка, и в основном на выходных. Отловить не удается, вот и подумал о возможности в случае возникновения ошибки записывать Respons в файл. Только не знаю как это сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 15:15 |
|
SOAP
|
|||
---|---|---|---|
#18+
Semen81, Исключение откуда взял? Вот там в exception и пиши хоть войну и мир. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 16:09 |
|
SOAP
|
|||
---|---|---|---|
#18+
скорее всего сервис вываливает в Resonses HTML страничку с ошибкой. А вы пытаетесь её десериализовать в заданный тип и получаете такую ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2017, 16:56 |
|
SOAP
|
|||
---|---|---|---|
#18+
Перехватывать сообщение и складывать в лог: https://msdn.microsoft.com/ru-ru/library/ms733786(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2017, 07:14 |
|
|
start [/forum/topic.php?fid=20&fpage=37&tid=1399639]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 308ms |
total: | 453ms |
0 / 0 |