Как узнать, какая строка веб-службы выдает ошибку при размещении? - PullRequest
0 голосов
/ 24 февраля 2020

Я разместил веб-сервис SOAP на рабочем сервере клиентов, и он привыкает, но выдает ошибку, которую я записываю в текстовый файл, но не могу понять, какая строка вызывает ошибку.

Я записываю ошибки в текстовый файл внутри блока перехвата исключений. Это работает.

  file1.WriteLine(Environment.NewLine + "Error (Web):" + wex.Message + "," + Environment.NewLine + "Error Code: " + wex.HResult + "," + Environment.NewLine + "Method: " + "Return Message (Web exception: Inside the general exception (FunctionalLocation_Inbound))" + "," + Environment.NewLine + DateTime.Now + "," + Environment.NewLine + "Details: " + wex.ToString());

Но когда регистрируется ошибка в коде, подобном

Ссылка на объект не установлена ​​

или что-то в этом роде, я не могу понять, что пошло не так.

Так есть ли способ записать номер строки, в которой была выдана ошибка, или сделать ее лучше, чтобы я мог точно определить, где это произошло?

EVen выполнял трассировку стека, но не результат. Как мне найти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...