2012-09-17 25 views

Respuesta

4

No, no puede usar Windows Azure Diagnostics (DiagnosticsMonitor) en un sitio web de Azure. Necesitarás usar un rol de cálculo para eso.

+0

Ok gracias. ¿Tiene alguna recomendación para el registro de mensajes de rastreo? ¿Un rastreador de traza personalizado que se escribe directamente al servicio de tabla tal vez? –

+0

Eche un vistazo a estas publicaciones de blog: http://blog.smarx.com/posts/lightweight-tracing-to-windows-azure-tables & http://www.wadewegner.com/2011/08/using- elmah-in-windows-azure-with-table-storage /. –

+0

Gracias Guarav, probablemente vaya con algo similar (log4net -> tabla) pero estaba un poco preocupado por el rendimiento. –

5

No,

Azure DiagnosticsMonitor es sólo para los roles web/trabajadores. El diagnóstico en Azure WebSite es común como para cualquier aplicación web. Como Azure WebSites usa almacenamiento persistente, puede escribir con seguridad un archivo de registro (teniendo en cuenta que está utilizando un entorno de subprocesos múltiples como en cualquier ASP.NET/o cualquier aplicación web). Además, puede configurar las opciones de diagnóstico adicionales en la pestaña "Configuración" de la página web:

Azure WebSites Diagnostics

Es posible activar mensajes de error detallados + Error de seguimiento de solicitudes. Puede descargar los registros de solicitud fallida desde el servidor FTP de su sitio.

Puede usar log4net para un registro de error/rastreo detallado en su aplicación web (si es ASP.NET). Some tutorial here.

+0

¿No es específica la VM de almacenamiento persistente? Estoy interesado en recopilar mensajes de seguimiento personalizados desde mi aplicación en una ubicación central –

+0

almacenamiento persistente es VM + WebSites específico. Su Azure WebSite (no WebRole, pero WebSite) usa almacenamiento persistente y es absolutamente seguro utilizar el almacenamiento proporcionado con él. Tenga en cuenta que el almacenamiento para sitios web es de 1 Gb. Si necesitas más, entonces debes pensar en Blobs. – astaykov

+0

El uso de log4net y textfileappender con> 1 id de instancia de sitio web tiene varios registros físicos? –

Cuestiones relacionadas