Me gusta mucho lo que he visto con respecto a MvcMiniProfiler. Me encantaría usar las funciones de supervisión de SQL en aplicaciones que no sean web (servicios de Windows, pruebas de unidad, etc.). ¿Es esto posible o requiere un entorno HTTP? La diferencia obvia sería la entrega de resultados, pero si puedo serializar los resultados a JSON o algo así, estaría bien.¿Necesita MvcMiniProfiler una aplicación web para funcionar, o puede usarse en bibliotecas puras, como en pruebas unitarias?
Inventé una prueba simple de unidad tratando de hacer que funcione, pero MiniProfiler.Current
parece ser siempre nulo, incluso después de ejecutar MiniProfiler.Start()
.
¿Estoy ladrando el árbol equivocado aquí?
Más excelente. Ahora veo que no es hasta WebRequestProfilerProvider que vemos una referencia al Contexto HTTP, y eso está debajo de algunas abstracciones parentales que no hacen suposiciones de HTTP. ¡Gracias! – CoolUserName