1
PHP致命错误:
 未捕获的 SoapFault 异常:[soap:Server] System.Web.Services.Protocols.SoapE 异常:服务器无法处理请求。---> System.NullReferenceExcepti
on:对象引用未设置为对象的实例。
   在 __._.Application.SessionContext.ForeignAuthLogin(字符串用户名,
字符串密码)
 在 __._.Application.SessionContext.Login(字符串用户名,字符串密码)
在 -.-.Insert(字符串用户名,字符串密码,字符串 HandheldVersion,字符串 CitationData)
--- 内部异常堆栈跟踪结束 --- 在 D:\Scripts\**********.php:3

基本上我试图将某些参数传递给 web 服务调用,就身份验证而言,一切都很好,因为我已经用其他服务完成了这个,但是这个特定的服务给出了这个错误

对不起_,我只是想-*一些名字保密

4

1 回答 1

2

似乎 PHP SOAP 客户端正在抛出SoapFault,但您没有在 try/catch 块中捕获它。

SoapFault 似乎被抛出,因为 Web 服务的另一端在其代码中有一个未处理的异常......显示的堆栈跟踪实际上来自另一端的 .NET 服务。

于 2011-01-28T21:36:31.360 回答