System.ServiceModel.FaultException in System.dll

本文关键字:System dll in FaultException ServiceModel | 更新日期: 2023-09-27 18:32:46

我正在尝试使用 Windows Phone SDK 7.1 使用远程 ASP.NET WebMethod我有以下 C# 代码:

public static PublicServices.RegisteredServicesSoapClient taarafClient;
App.taarafClient.FetchStreamCompleted +=
  new EventHandler<PublicServices.FetchStreamCompletedEventArgs>(
  taarafClient_FetchStreamCompleted);

运行此代码时,我在标题中出现异常。

我正在使用服务参考: 例外在这里:

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;
}

System.ServiceModel.FaultException in System.dll

根据您提供的详细信息InnerException服务器正在抛出NullReferenceException。这是您控制的一项服务吗?要确认它是服务,而不是WP7的服务客户端,请尝试创建一个简单的控制台应用程序,传入相同的值,并查看它是否生成相同的错误。

但对我来说,看起来错误肯定在服务器端。通过创建一个简单的控制台应用程序,您有望消除它是 WP7 特定问题和要在服务中修复的更普遍的问题。