Вы перенаправляете внутри Application_BeginRequest
, который вызывается для каждого запроса.Поэтому, когда ваше приложение запускается, Application_BeginRequest
запускается, и вы перенаправляете на siteoffline.html
, и когда эта страница обслуживается, Application_BeginRequest
запускается, и вы перенаправляете на siteoffline.html
, и вы получаете точку бесконечного цикла.К счастью, FireFox останавливает это безумие после того, как обнаруживает, что вы злоупотребляете слишком большим количеством перенаправлений.
Вывод: никогда не перенаправляйте на страницу, которая является частью вашего веб-сайта, внутри события Application_BeginRequest
, это все равно, что выстрелить себе вfoot.
Кстати, для перевода вашего сайта в режим обслуживания вы, вероятно, захотите использовать файл app_offline.htm в блоге Гу вместо того, чтобы изобретать колеса.