Я новичок в Entity Framework (и MVC).Один из моих модулей загружает данные в сетку более чем за 50 секунд.Когда веб-страница пересекает 30 секунд, время ожидания истекает.
Идеальным способом была бы точная настройка моей хранимой процедуры, поскольку для возврата результатов требуется более 50 секунд.Я пытаюсь увеличить лимит времени ожидания по умолчанию с 30 секунд до 1 минуты как минимум.
Я пробовал следующие способы, но безуспешно:
1. I have set the connection timeout at web.config file but it is not working
2. I tried something like this
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
Database.SetCommandTimeout(9000);
}
2-й подход работает хорошо, когда я бегурешение с помощью Visual Studio, но когда я развернул тот же код на сервере, этот подход не работает.
Я думаю, что некоторые конфигурации необходимо изменить на уровне сервера во время развертывания, но я не уверен в этом.
Может кто-нибудь, пожалуйста, помогите мне в этом.Последние два дня я бью себя по голове, но не повезло.