iis xslt xslcompiledtransform

iis - StackOverflowException cargando XsltCompiledTransform



xslcompiledtransform (1)

Ahh, sabes que el problema aquí es más debido a IIS (supongo que es una aplicación web ya que también la estás probando en una aplicación Win).

IIS (desde Win2003 en adelante) ''estúpidamente'' solo reserva un cuarto del espacio de pila normal otorgado a otros programas. Esto es solo 256 KB, en comparación con 1 MB.

Para evitar este problema, puede ejecutar esta operación en un subproceso. En el constructor del subproceso, puede especificar un nuevo tamaño de reserva de pila. Intenta aumentar el número hasta que funcione, sin exagerar.

Tengo un ix grande que se bloquea xslt (StackOverflowException) al cargar un XslCompiledTransform mientras que el antiguo (en desuso) XslTransform funciona bien. ¿Hay algún problema conocido con las plantillas grandes? Por extraño que parezca, el mismo XslCompiledTransform se carga con éxito en una aplicación win32.