在加载XslCompiledTransform时,我遇到了一些大的xslt崩溃的XslTransform (StackOverflowException),而旧的(不推荐使用的) iis工作得很好。大模板有什么已知的问题吗?奇怪的是,在win32应用程序中成功加载了相同的XslCompiledTransform。
发布于 2008-11-25 10:33:18
啊,你知道这里的问题更多的是由于IIS (我假设它是一个web应用,因为你也在Win应用中尝试它)。
IIS (从Win2003开始)“愚蠢地”只保留了给其他程序的正常堆栈空间的四分之一。这只有256KB,而不是1MB。
要解决此问题,可以在线程中运行此操作。在线程的构造函数中,您可以指定新的堆栈保留大小。试着增加数字,直到它起作用,而不是超过顶端。
https://stackoverflow.com/questions/316938
复制相似问题