2010-04-05 72 views
1

System.NullReferenceException:未将对象引用设置为对象的实例。 at Microsoft.Web.Services2.WebServicesExtension.AfterSerializeServer(SoapServerMessage message)访问webservice时面临的问题

每当我尝试访问另一台机器上的webservice的任何方法时,都会引发上述异常。

问候, 莫哈末·瓦卡斯

+0

你可以访问你尝试访问Web服务的Web服务的WSDL文件吗? – npinti 2010-04-05 13:34:47

回答

0

穆罕默德,你能给我们一些更具体的?你是说当你访问任何不在你的机器上的Web服务时,你会得到这个错误?或者你是否说你在你的机器上有一个你无法从另一台机器访问的网络服务?另外,你如何主办这个网络服务? IIS,Apache,你自己即将发布的替代所有Web服务器的地方?而且,正如John Saunders之前所说的,代码中的异常来自哪里?

从你写的,我的第一个预感是一个权限问题,但一些更多的细节将大大帮助。

1

穆罕默德,我不知道是什么导致你的问题,因为你在异常来自于你的代码没有显示我们的代码区。

但是,显然您正在使用WSE2。你是否知道WSE2已经过时了?除非你没有选择,否则你根本不应该使用WSE。

您应该使用WCF处理所有Web服务;当然对于所有新的Web服务工作。

0

当从客户端成功序列化SOAP有效载荷时发生序列化事件后。

我猜测web服务方法可能存在一些问题,而不是您的代码。