У меня есть веб-сайт, и когда он запускается, он может занять до 20 секунд, пока он не будет готов. Запуск запускается с курса посетителем. Но возможно, что другой посетитель приходит, когда сайт запускается. В этом случае я хочу, чтобы посетитель подождал, пока мой метод (который вызывается первым посетителем) завершен. Затем он может перейти на домашнюю страницу.Как разрешить посетителям дождаться завершения метода в MVC?
Как это сделать? Пусть каждый посетитель ждет, пока мой метод завершит загрузку?
EDIT: метод, который может занять некоторое время, вызываются из моего global.asax
Как вы развертываете? – spender
Я публикую свой сайт с помощью Visual Studio и скопирую файлы на сервер и перезапишу их. – Martijn
Используйте Global.Asax, создайте два статических логических значения, установите первое значение boolean в true при входе первого посетителя, установите второе значение boolean в true при завершении запуска. Таким образом, когда пользователь вводит, метод Load должен проверять первое логическое значение, если он ошибочно запускает, если он проверяет второй, если он неверно перенаправляется на статическую страницу с «загрузкой сайта», повторите попытку через несколько секунд «Еще загрузите страницу – Gusman