2010-04-05 4 views
1

System.NullReferenceException: Ссылка на объект не установлена ​​в экземпляр объекта. в Microsoft.Web.Services2.WebServicesExtension.AfterSerializeServer (сообщение SoapServerMessage)Облицовка проблемы при доступе к webservice

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

С уважением, Мухаммад Waqas

+0

Вы можете получить доступ к WSDL-файлу веб-службы, к которой вы пытаетесь получить доступ, откуда бы вы ни пытались получить доступ к веб-сервису? – npinti

ответ

0

Мухаммад, не могли бы вы дать нам еще некоторые подробности? Вы говорите, что всякий раз, когда вы обращаетесь к любому веб-сервису, который не находится на вашем компьютере, вы получаете эту ошибку? Или вы говорите, что у вас есть веб-сервис на вашем махине, с которым вы не можете получить доступ с другой машины? Также, как вы размещаете этот веб-сервис? IIS, Apache, ваша собственная скоро появляющаяся замена для всех веб-серверов во всем мире? И, как сказал ранее Джон Сондерс, где в коде есть исключение?

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

1

Мухаммад, я не знаю, что вызывает у вас проблемы, потому что вы не показали нам область кода, где исключение происходит из вашего кода.

Однако ясно, что вы используете WSE2. Вы знали, что WSE2 очень устарел? Вы не должны использовать WSE вообще, если у вас нет выбора вообще.

Вы должны использовать WCF для работы всех веб-сервисов; конечно, для всех новых веб-сервисов.

0

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

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

Смежные вопросы