我编写了一个窗口服务,它将使用c++ DLL将文件从XXX转换为XXX,但是当try
发生时,即使我有catch
,我也无法捕获这些异常try
{
PDFNet.PDF.Convert.ToHtml(doc, htmlSourceFolderName, options);
}
catch (System.AccessViolationException avex)
{
logMgr.Error(avex.StackTrace);
}
catch (Exception ex)
{
logMgr.Error(avex.StackTrace);
}
阻止。
但是一段时间后我的服务会自动崩溃,它会在事件查看器中写入日志。
描述:由于未处理的异常,进程终止。 异常信息:System.AccessViolationException
find_element_by_xpath()
有什么方法可以让我得到理想的结果。
答案 0 :(得分:1)
自从.NET 4.0发布以来,一般无法捕获AccessViolationException
。