Mi piace molto quello che ho visto per quanto riguarda MvcMiniProfiler. Mi piacerebbe utilizzare le funzionalità di monitoraggio SQL su applicazioni non Web (servizi Windows, unit test, ecc.). È possibile o richiede un ambiente HTTP? L'ovvia differenza sarebbe la consegna dei risultati, ma se riesco a serializzare i risultati su JSON o somesuch, andrebbe bene.MvcMiniProfiler richiede un'applicazione Web per funzionare o può essere utilizzata in librerie pure, ad esempio nei test unitari?
Ho unito un semplice test dell'unità cercando di farlo funzionare, ma MiniProfiler.Current
sembra essere sempre nullo, anche dopo aver eseguito MiniProfiler.Start()
.
Sto abbaiando sull'albero sbagliato qui?
Più eccellente. Ora vedo che non è fino a WebRequestProfilerProvider che vediamo un riferimento al contesto HTTP, e questo è al di sotto di alcune astrazioni genitore che non fanno presupposti HTTP. Grazie! – CoolUserName