WCF中出现方法出现无法匹配的异常

现在使用的WCF的传输,WCF分2层,WCF服务一层,底层执行层一层。在底层执行层中,出现SQL查询为空时,我抛出了一些异常。在WCF服务层中,也进行了处理。WCF服务中使用了spring.net的aop和Di,后来,不时出现,调用端报方法出现不匹配的情况。后来处理了一次,将spring.net去掉,此异常不在发生了,以为是好了。今天异常字啊次出现,以为还是spring使用饿缘故。一检查,spring.net已经去掉了。在跟踪底层方法时,发现,在if判断中出现抛出了异常后,又返回了null值(返回datatable的方法)。将threw new Exception 去掉了,在测试没有异常,最后将所有的自定义异常抛出去掉了。
原文地址:https://www.cnblogs.com/wcLT/p/2041212.html