Функция веб-сервиса выдает исключение при запуске приложения в режиме выпуска в VS - PullRequest
0 голосов
/ 22 ноября 2011

Я получаю сообщение об ошибке при попытке выполнить функцию, предоставляемую веб-сервисом. Пока я запускаю инструмент в VS в режиме отладки, функция возвращает нужные значения, но если я пытаюсь запустить приложение в режиме Release, функция выдает следующее исключение.

Сообщение: There is an error in XML document (1, 1064).

Трассировка стека:

at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)

Пожалуйста, предложите что-нибудь, что я могу попробовать здесь.

1 Ответ

0 голосов
/ 22 ноября 2011

Попробуйте отследить вызов вашего веб-сервиса с помощью этого инструмента:

http://www.devproconnections.com/article/net-framework2/microsoft-soap-trace-tool

и посмотрите на символ 1064.

Вы смотрели на внутреннее исключение? это часто более интересно в случае исключения сериализации.

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