来自wcf服务的NullReferenceException

时间:2011-05-06 00:35:17

标签: c# wcf nullreferenceexception

我有一个wcf服务,我使用Miquels Castro的技术,而不是用户VS.NET 2010创建的服务引用。

在我添加新方法之前,一切都很顺利。当我添加新方法时,我收到一条错误消息:

  

类型的第一次机会异常   'System.ServiceModel.FaultException`1'   发生在mscorlib.dll

     

其他信息:对象   引用未设置为的实例   对象

然后

  

未处理的类型异常   'System.Runtime.Serialization.SerializationException'   发生在未知模块中。

     

其他信息:输入   'System.ServiceModel.ExceptionDetail'   在Assembly'System.ServiceModel中,   版本= 4.0.0.0,文化=中立,   PublicKeyToken = b77a5c561934e089'是   没有标记为可序列化。

代码命中代理类:

public DataTable GetResearchSellingTitles(string network, string year, 
    string quarter)
{
    return Channel.GetResearchSellingTitles(network, year, quarter);
}

我已将该方法添加到界面并实现它。任何想法如何确定问题的根源?

更新 我解决了这个问题。它与WCF服务设置无关。有什么奇怪的是我在哪里有空引用错误,它被try catch包围。我还有一个记录错误的log util。我不确定为什么它只是没有捕获错误,记录它并返回一个空的数据表。感谢您的所有建议。

0 个答案:

没有答案