Microsoft.Web.Services3.ResponseProcessingException - PullRequest
1 голос
/ 11 ноября 2009

Я развернул веб-сервис, который использовал WSE 3.0 на тестовом сервере. Я получаю загадочную ошибку ниже. Есть идеи, что это значит и как это исправить? Заранее спасибо!

Microsoft.Web.Services3.ResponseProcessingException: WSE910: во время обработки ответного сообщения произошла ошибка, и ее можно найти во внутреннем исключении. Вы также можете найти ответное сообщение в свойстве Response. ---> System.Xml.XmlException: 'wsse' - это необъявленное пространство имен. Строка 1, позиция 97. в System.Xml.XmlTextReaderImpl.Throw (исключение e) в System.Xml.XmlTextReaderImpl.Throw (String res, String arg, Int32 lineNo, Int32 linePos) в System.Xml.XmlTextReaderImpl.LookupNamespace (узел NodeData) в System.Xml.XmlTextReaderImpl.ElementNamespaceLookup () в System.Xml.XmlTextReaderImpl.ParseAttributes () в System.Xml.XmlTextReaderImpl.ParseElement () в System.Xml.XmlTextReaderImpl.ParseElementContent () в System.Xml.XmlTextReaderImpl.Read () в System.Xml.XmlTextReader.Read () в Microsoft.Web.Services3.Xml.XmlSkipDTDReader.Read () в System.Xml.XmlLoader.LoadNode (логическое skipOverWhitespace) в System.Xml.XmlLoader.LoadDocSequence (XmlDocument parentDoc) в System.Xml.XmlLoader.Load (документ XmlDocument, читатель XmlReader, логическое preserveWhitespace) в System.Xml.XmlDocument.Load (читатель XmlReader) в Microsoft.Web.Services3.SoapEnvelope.Load (Stream inStream) в Microsoft.Web.Services3.Xml.SoapEnvelopeReaderWrapper..ctor (сообщение SoapClientMessage, String messageContentType) --- Конец внутренней трассировки стека исключений --- в Microsoft.Web.Services3.Xml.SoapEnvelopeReaderWrapper..ctor (сообщение SoapClientMessage, String messageContentType) в Microsoft.Web.Services3.WebServicesClientProtocol.GetReaderForMessage (сообщение SoapClientMessage, Int32 bufferSize) в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse (сообщение SoapClientMessage, ответ WebResponse, Stream responseStream, логический asyncCall) в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (String methodName, Object [] параметры)

Ответы [ 3 ]

1 голос
/ 13 ноября 2009

Я нашел решение. Поскольку библиотека dll работала, когда я вызывал ее из клиента Windows, но не работала при вызове из веб-службы, я подозревал, что проблема может быть связана с разрешениями. Я настроил веб-сервис для олицетворения пользователя с достаточными разрешениями. См. http://support.microsoft.com/kb/306158 для получения информации. Теперь это работает. Надеюсь, это поможет кому-то еще, Дэн

0 голосов
/ 03 декабря 2014

У меня возникла такая же проблема, и это была проблема синхронизации времени между сервером и клиентом. После установки одинакового времени на клиенте и сервере ошибка была исправлена.

0 голосов
/ 11 ноября 2009

System.Xml.XmlException: 'wsse' является необъявленным пространством имен. Строка 1, позиция 97.

Ну, если это утверждение верно, то у вас неправильное пространство имен. Проверьте файлы решений, чтобы убедиться, что они находятся под записью ns'es.

...