System.AccessViolationException

时间:2011-01-28 14:21:29

标签: asp.net

InnerException:System.AccessViolationException:尝试读取或写入受保护的内存。这通常表明其他内存已损坏。在System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant.MoveNext()

我在我们的网站上每天都会收到这个例外。从中创建PDF文件的页面 上传的图像文件导致上述感知。你知道可能导致它的原因吗。

1 个答案:

答案 0 :(得分:0)

图片“上传”到哪里?您是在尝试使用PDF之前将它们保存到磁盘还是在流中完成?你有没有机会在保存到磁盘之前抓取图像?这些是我要检查的根本原因。

您是否从错误中获得了堆栈跟踪?如果是这样,您可以隔离它实际失败的代码行。

如果错误只是让你烦恼,请试一试......抓住什么都不做。开个玩笑,顺便说一句。