Я просмотрел сообщения о переполнении стека, но пока не повезло. Я начал новый проект MVC 3, который использует Entity Framework 4.2. Я использовал nuget для установки пакетов MiniProfiler, MiniProfiler.MVC3 и MiniProfiler.EF (MiniProfiler.EF также был добавлен в мой слой домена). Без профилирования сущности все работает нормально. Когда я профилирую EF, раскомментировав строку MiniProfilerEF.Initialize();
, я получаю ошибку:
Не удалось обнаружить фабрику провайдера для указанного подключения хранилища типа 'MvcMiniProfiler.Data.EFProfiledDbConnection'. На фабриках зарегистрированных поставщиков и на всех фабриках поставщиков в сборке, где определено «MvcMiniProfiler.Data.EFProfiledDbConnection», был произведен поиск фабрики, которая создала бы соответствующее соединение.
Я попытался получить последний исходный код, так как я читал, что обновление для EF 4.1 требовало его. Теперь, когда я запускаю проект, я получаю сообщение об ошибке:
Невозможно определить имя поставщика для подключения типа 'MvcMiniProfiler.Data.EFProfiledDbConnection'.
Документация, которую я просмотрел, немного сбивает с толку, так как я не могу сказать, что нового, а что старого. С этого поста кажется, что мне нужно что-то изменить в моем web.config. Есть еще один шаг, который я пропускаю? Спасибо за помощь.