Я создал файл app_offline.htm для приложения ASP.NET MVC2, работающего на 64-разрядном сервере IIS7/Win2008, и обеспечил его более 512 байт (сейчас он составляет 2 КБ). В моем блоке dev, в котором работает Visual Studio 2010, он работает как шарм, но когда я помещаю его в поле для производства, все, что я получаю, - это общая ошибка HTTP 500, в которой говорится: "Страница не может быть отображена, потому что произошла ошибка внутреннего сервера".
Что особенно странно, так это то, что я ничего не регистрировал в журнале событий приложений, и ELMAH ничего не выбирает. Я отключил пользовательские ошибки, поместил исключения местоположения FormsAuthentication для файла, гарантировал, что я не ссылаюсь ни на какие другие файлы (изображения и т.д.), Но ничего не исправляет.
Я читал каждый пост в SO и Googled часами и не могу понять это. Какие-нибудь идеи, что может быть неправильным? Я тяну свои волосы здесь...