Сценарий: сервер базы данных не работает во время запуска приложения.Однако вскоре это начнется.Application_Start Global.asax выполняет некоторую инициализацию, загружая данные из базы данных.Это означает, что последующие запросы не смогут работать должным образом.
IIS 7 обрабатывает это очень элегантно: приложение будет оставаться во временном режиме, когда все последующие клиенты видят первую ошибку, а запросы фактически не выполняются,Примерно через 12 секунд выполняется новая попытка Application_Start () и т. Д. Поэтому, если условие временной внешней ошибки исчезло, будет выполнен чистый запуск.
Однако моя установка IIS 6 делает это гораздо хуже:первый запрос завершится сбоем, но приложение, тем не менее, начнет работать и запросы будут обработаны.Это не то, чего я хочу, так как будут возникать непредсказуемые последовательные сбои из-за отсутствия незавершенной инициализации приложения.
Как настроить IIS 6 / web.config так, чтобы он вел себя так же, как в IIS 7?
Спасибо за все ответы.