面对访问Web服务的问题

时间:2010-04-05 13:30:54

标签: c# visual-studio web-services soap

System.NullReferenceException:未将对象引用设置为对象的实例。    在Microsoft.Web.Services2.WebServicesExtension.AfterSerializeServer(SoapServerMessage消息)

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

此致 穆罕默德瓦加斯

3 个答案:

答案 0 :(得分:1)

穆罕默德,我不知道是什么原因导致了您的问题,因为您没有向我们展示代码区域,代码区域来自您的代码。

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

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

答案 1 :(得分:0)

在从客户端成功序列化SOAP有效内容后发生serialize事件。

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

答案 2 :(得分:0)

穆罕默德,你能告诉我们一些更具体的细节吗?您是说当您访问计算机上没有的任何Web服务时,您会收到此错误吗?或者你是说你的机器上有一个你无法从另一台机器上访问的网络服务?另外,您如何托管此Web服务? IIS,Apache,你自己即将发布的所有Web服务器的替代品?并且,正如John Saunders之前所说,代码中的异常来自哪里?

根据您所写的内容,我的第一次预感是权限问题,但更多细节会有很大帮助。