Столкнувшись с проблемой доступа к веб-сервису - PullRequest
1 голос
/ 05 апреля 2010

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

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

С уважением, Мухаммед Вакас

Ответы [ 3 ]

1 голос
/ 05 апреля 2010

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

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

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

0 голосов
/ 05 апреля 2010

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

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

0 голосов
/ 05 апреля 2010

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

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

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