Solicitud de asistencia técnica para IronPDF
Agradecemos que te tomes el tiempo para ayudarnos a mejorar IronPDF y resolver cualquier problema que puedas estar experimentando. La gran mayoría de nuestras características y actualizaciones están impulsadas por las solicitudes de los clientes, y vemos el desarrollo de software como una conversación bidireccional entre nuestros clientes y nuestros desarrolladores.
Para prestar asistencia, nuestro equipo de ingenieros deberá ser capaz de reproducir un problema y crear pruebas de regresión de forma eficaz. La mayoría de los problemas que vemos son específicos de la plataforma o del tiempo de ejecución. Por ello, debemos recibir información muy concisa.
Envíe todas las solicitudes de asistencia a support@ironsoftware.com .
Una descripción concisa y clara de la cuestión
Un buen informe técnico debe incluir información suficiente para reproducir el problema. Imagina que estás informando el problema a un colega o publicándolo en Stack Overflow.
Un informe de error debe contener:
- Una descripción clara de los síntomas experimentados y cualquier idea que pueda tener sobre su causa.
- Archivos de registro (ver abajo)
Entorno: Versión de IronPDF, versión del sistema operativo y del entorno de ejecución .NET, (entorno en la nube exacto si es aplicable)
Por favor, incluya la mayor cantidad posible de los siguientes datos, para dar prioridad a su entrada.
- Proyecto de ejemplo que reproduce completamente el problema (ver abajo)
- Un fragmento de código al estilo de stack-overflow (por favor, no capture el código en pantalla)
- Capturas de pantalla de síntomas / excepciones
- Texto de mensaje de excepción (Exception + Inner Exception)
- ¿En qué punto de depuración deja de funcionar el proceso o se escapa en el código?
- Parámetros de entrada y Activos: URL, HTML, archivo HTML, imagen, PDF, CSS, etc.
Cómo adjuntar archivos de registro IronPDF
Adjuntar archivos de registro a su informe de errores más de duplica la probabilidad de que podamos ayudar.
NOTA: IronPDF tiene algunas capacidades detalladas de registro de errores que necesitan ser habilitadas.
Cómo activar los registros
// Place at the top of your code, prior to running any other IronPdf methods
IronPdf.Logging.Logger.LogFilePath = "Default.log";
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Place at the top of your code, prior to running any other IronPdf methods
IronPdf.Logging.Logger.LogFilePath = "Default.log";
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Place at the top of your code, prior to running any other IronPdf methods
IronPdf.Logging.Logger.LogFilePath = "Default.log"
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
Los archivos de registro creados por IronPDF se encuentran en el directorio /bin de su proyecto donde se despliegan sus DLLS
- default.log (Proceso de despliegue)
- cef.log (Renderización)
- IronSoftwareCefSubprocess.log. (Representación y Subprocesamiento)
IronSoftwareEngine.log (Útil para depurar excepciones que comienzan con "Error al generar PDF desde...")
Los servidores en nube suelen tener ubicaciones específicas para los archivos de registro. Disponemos de guías para generar archivos de registro en Azure y AWS.
Cómo adjuntar un proyecto de ejemplo
Un proyecto de ejemplo que replica con precisión un problema completo de forma aislada permite a nuestros ingenieros reconocer y comprender un problema de manera sencilla y rápida.
Este es el estándar de oro de la reproducibilidad y, por lo general, acelerará una solicitud de apoyo a la parte superior de la pila.
Nuestro formato preferido es un proyecto .NET simple, independiente, comprimido en ZIP para consola o aplicación web:
- Habilita el uso compartido completo cuando envíes un enlace de Google Drive o Dropbox.
La carpeta Bin no es necesaria ya que su inclusión infla el archivo zip
Incluya también
- Archivos de entrada (funcionales y no funcionales), incluidos PDFs, activos referenciados (CSS, imágenes)
- Generar PDF (si corresponde) y / o el resultado esperado