/ / Configurando MiniProfiler para trabajar en múltiples dominios - mvc-mini-profiler

Configurando MiniProfiler para trabajar en múltiples dominios - mvc-mini-profiler

Quiero agregar MiniProfiler a un proyecto con múltiples solicitudes de servicio de dominios:

  1. application.domain.com (sirve todo HTML, JavaScript, etc.)
  2. api.domain.com (REST / JSON API)

Una de las mejores características de MiniProfiler es cómoLas llamadas AJAX aparecen, de manera inmediata, lo anterior no funciona. ¿Alguien tiene alguna sugerencia sobre un enfoque / configuración que pueda usar para habilitar eventos MiniProfiler de api.domain.com para que aparezcan en las páginas en application.domain.com? ?

Respuestas

2 para la respuesta № 1

Se puede hacer, pero requeriría algunos pasos de configuración adicionales de su parte:

  1. Configurar el MiniProfiler.Settings.Storage para guardar en algún medio de almacenamiento (como un caché redis o un servidor SQL) al que se pueda acceder desde todos los dominios. Eso permitirá que todos los dominios que se están perfilando guarden sus resultados juntos.
  2. Asegúrate de configurar MiniProfiler.Current.User Tener el mismo valor en todos los dominios. El comportamiento predeterminado al recuperar resultados es mostrar todos los resultados para un usuario específico. Por lo tanto, debe asegurarse de que los perfiles para el mismo usuario se almacenen de forma coherente en múltiples dominios.