我正在使用wcf服务,当我在下面调用它时,
try
{
//var of1 = CrmStartUp.GetOfferDetailsById(5070, 666, 1, 2016, 18);
LostReasonsByOffer lostReasonsByOffer145 = CrmStartUp.GetLostReasonsByOffer(5070);
}
catch (Exception ex)
{
}
然后我得到了
nullreference Exception
并且它没有被SystemException类捕获。 任何人都可以告诉我哪里出错了或如何解决这个问题。
错误如下所示
答案 0 :(得分:1)
你确定它没被抓住吗?由于您的视觉工作室设置,它可能只是出现在调试器中
Visual Studio: How to break on handled exceptions?
您可以尝试在"发布"中运行它。配置而不是" debug"配置,不在调试器中运行它或更改visual studio调试设置。
这是唯一令人想起的事情。
编辑:正如Panagiotis Kanavos指出的那样,值得强调的是,一个空的拦截通常是一种不好的做法。