OpenXML SDK反映代码导致StackOverflowException

时间:2016-03-08 12:41:59

标签: c# .net iis-7 openxml openxml-sdk

我正在使用在Office 2007中创建的10页Microsoft Word文档(.docx格式)。我想以编程方式在Web服务器环境(IIS7)中创建此文档的副本。所以我开始使用OpenXML SDK 2.5软件来反映代码,然后我将生成的输出保存为一个类库,并与我的应用程序一起部署。我没有包含反射代码,因为它很大(30K行代码)。

我的问题是来自SDK的未经修改的反映代码导致StackOverflowException,并且当我尝试创建文件时IIS线程关闭。由于服务器内存不足,此异常类型比标准.NET异常更难调试。

有人可以提出为什么SDK会创建导致异常的代码的原因,或者更好的方法,我可以阻止这种情况发生吗?

0 个答案:

没有答案