tengo un xslt que se bloquea iis (StackOverflowException) al cargar un XslCompiledTransform mientras que el anterior (obsoleto) XslTransform funciona bien. ¿Existe 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.StackOverflowException cargando XsltCompiledTransform
7
A
Respuesta
5
Ahh, usted sabe que el problema aquí es más debido a IIS (supongo que es una aplicación web ya que también la está 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 solucionar 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.
Cuestiones relacionadas
- 1. StackOverflowException
- 2. F # Seq.initInfinite dando StackOverflowException
- 3. StackOverflowException en .NET
- 4. Captura de StackOverflowException
- 5. Solución temporal a StackOverflowException
- 6. Java: Cómo evitar StackOverflowException
- 7. StackOverflowException en .NET 4
- 8. StackOverflowException de inicialización lista grande
- 9. cómo depurar un StackOverflowException en .NET
- 10. MSTest - prueba de unidad con StackOverflowException
- 11. El proceso finaliza debido a StackOverflowException
- 12. ayuda para atrapar StackOverflowException con WinDbg y ADPlus
- 13. Propiedad de dependencia con valor predeterminado Lanzamiento de StackOverflowException
- 14. StackOverflowException lanzada en sistemas x64; funciona correctamente en x86
- 15. Cómo imprimir la traza de pila de StackOverflowException
- 16. cargando png animado
- 17. WebView no cargando datos?
- 18. Cargando archivos en Prolog
- 19. Cargando dinámicamente CSS
- 20. JavaHL no cargando (NoClassDefError)
- 21. Cargando rápidamente páginas web
- 22. jqGrid trigger "Cargando ..." superposición
- 23. Struts - Cargando archivos
- 24. Cargando archivos con ClassLoader
- 25. jsTree: async cargando
- 26. gwt perezosa cargando
- 27. Rails/application.html.erb no cargando
- 28. Powershell dll cargando
- 29. Vim: patógeno no cargando
- 30. Recurso dinámico Cargando Android
muchas gracias, funciona en un hilo separado con un tamaño de pila personalizado – user40577
Genial, me alegro de ayudar, esto me mordió no hace mucho tiempo, ¡y fue EXTRAÑO! – leppie
Increíble, resolvió totalmente mi problema también. ¡Ojalá pudiera recuperar esas pocas horas de mi vida! –