Мы использовали MiniProfiler как простой способ профилирования производительности нашего приложения ASP.NET MVC 5. Это хорошо работало в разработке, но как только мы поместили приложение в промежуточную среду на веб-ферме, мы вскоре поняли, что нам нужно использовать другой/общий носитель данных.
Мы перешли на SqlServerStorage, поставив
MiniProfiler.Settings.Storage = new SqlServerStorage(System.Configuration.ConfigurationManager.ConnectionStrings["SqlDb"].ConnectionString)
в MvcApplication.Application_Start
(Global.asax)
Мы создали таблицы MiniProfiler, используя скрипт в StackExchange.Profiling.Storage.SqlServerStorage.TableCreationScript
.
После использования SqlServerStorage мы обнаружили, что пользовательский интерфейс MiniProfiler больше не работает должным образом; получаем следующее:
Как видите, столбец имени пуст. Любые идеи, нужно ли мне настроить что-то еще?