从Win32服务调用WCF服务时,我收到System.StackOverflowException异常

时间:2014-11-06 05:37:08

标签: c# .net web-services wcf windows-services

我有win32服务,它通过WCF服务每3秒轮询一次数据库, 20个小时后,我得到了例外:

  

类型'System.StackOverflowException'的未处理异常   发生在System.dll“win32 services

任何人都可以告诉我,出了什么问题,为什么会抛出异常

这是从Win32服务调用WCF服务的示例代码

            var methodName = System.Reflection.MethodBase.GetCurrentMethod().Name;
            var traceProperties = new Dictionary<string, object>();
            Logger.LogTrace("Start ", methodName, traceProperties);

            Com.Softechww.Services.ContentInfo.EncodingJobs jobs = null;

            try
            {
                jobs = _contentSvc.GetEncodingJobs(encodingSearchCriteria);
            }
            catch (Exception ex)
            {
                Logger.LogError(ex, methodName, traceProperties);
                throw;
            }

            Logger.LogTrace("End", methodName, traceProperties);
            return jobs;

0 个答案:

没有答案