我尝试使用了Windows Phone SDK 7.1 消耗远程ASP.NET的WebMethod我有以下的C#代码:System.ServiceModel.FaultException在System.dll中
public static PublicServices.RegisteredServicesSoapClient taarafClient;
App.taarafClient.FetchStreamCompleted +=
new EventHandler<PublicServices.FetchStreamCompletedEventArgs>(
taarafClient_FetchStreamCompleted);
运行此代码我在标题中获得例外。
我使用的是服务引用:唯一的例外是在这里:根据您所提供的服务器被抛出NullReferenceException
的InnerException
细节
public Taaraf.PublicServices.FetchStreamResponse EndFetchStream(
System.IAsyncResult result)
{
object[] _args = new object[0];
Taaraf.PublicServices.FetchStreamResponse _result =
(Taaraf.PublicServices.FetchStreamResponse)
base.EndInvoke("FetchStream", _args, result);
return _result;
}
什么是'FaultException'上的'InnerException'? – MrMDavidson 2012-04-29 10:26:38
System.ServiceModel.dll中发生类型为“System.ServiceModel.FaultException”的未处理异常 附加信息:服务器无法处理请求。 --->对象引用未设置为对象的实例。 – 2012-04-30 20:31:31
期待args参数的'FetchStream'方法是什么? (我不知道你实际上可以序列化一个零长度数组,传递* null *而不是* _args *工作?)。 – 2012-05-01 16:06:01