Я использую базу данных CodeFirst для своего приложения и создаю свой собственный RoleProvider. Он использует определенный Uow, который я ввожу, используя Ninject. На моей локальной машине все работает нормально. На веб-сайте производства я всегда получаю «Сетевой путь не найден», когда Uow впервые используется в Провайдере. Все последующие запросы работают нормально. Когда я раскомментирую использование Uow, проблема также исчезла. Таким образом, проблема с базами данных CodeFirst.ASP.net MVC RoleProvider с Ninject & CodeFirst
Я предполагаю, что открытие DBConnection запускается, когда я впервые использую Uow. У RoleProvider должно быть небольшое ограничение тайм-аута, дающее БД недостаточно времени для инициализации.
Любые идеи, как это решить?
точки останова, отладчики, добавление ELMAH, отслеживание неудачных запросов, trace.axd –
Я добавил ELMAH и trace.axd, но они не дают никаких пояснений об ошибке. Кроме того, я не могу использовать точки останова, поскольку эта проблема происходит только на удаленном сайте. – Darneas