1

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

1 に答える 1

4

InnerExceptionあなたが提供した詳細に基づいて、サーバーはNullReferenceException. これはあなたが管理するサービスですか?WP7 のサービス クライアントではなくサービスであることを確認するには、単純なコンソール アプリケーションを作成し、同じ値を渡して、同じエラーが発生するかどうかを確認します。

しかし、私には、エラーがサーバー側にあるように見えます。シンプルなコンソール アプリケーションを作成することで、それが WP7 固有の問題であり、サービスで修正されるより一般的な問題であることが解消されることを願っています。

于 2012-05-01T02:11:43.000 に答える