我正在尝试使用Windows SDK7.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;
}发布于 2012-05-01 02:11:43
根据您提供的InnerException详细信息,服务器正在抛出一个NullReferenceException。这是你控制的服务吗?要确认是服务(而不是WP7的服务客户端),尝试创建一个简单的控制台应用程序,传入相同的值,并查看它是否生成相同的错误。
但在我看来,这显然是服务器端的错误。通过创建一个简单的控制台应用程序,您有望消除它是WP7特有的问题,以及服务中要解决的一个更普遍的问题。
https://stackoverflow.com/questions/10365064
复制相似问题