Веб-сайты Windows Azure переопределяют мои страницы ошибок 404 и 500 в моем приложении node.js

Я использую веб-сайты Windows Azure для размещения приложения node.js. Пока все замечательно, кроме моих пользовательских ошибок. В моем приложении-узле у меня есть обработчик ошибок, который отображает пользовательскую 404-страничную страницу с ошибкой и настраиваемую 500-страничную версию на моем локальном компьютере. Тем не менее, как только я публикую на лазурном изображении, он отменяет ответ, когда я устанавливаю statusCode на что-либо, кроме 200.

Если я не передаю ответный код состояния 500 или 404, это не произойдет, но я хочу, чтобы коды состояния попадали в браузер. Локально я получаю свою собственную страницу с ошибкой просто отлично:

Однако на лазурных веб-сайтах он возвращает только одну строку текста:

Невозможно отобразить страницу, поскольку произошла ошибка внутреннего сервера.

Я попытался создать свой собственный web.config, чтобы переопределить значение по умолчанию с отключенными пользовательскими ошибками, но это не показало никакого эффекта. Вот мой web.config:

                         

Я не уверен, что iisnode (расширение для iis, которое направляет запросы на node.js), отвечает за переопределение моих страниц ошибок или если сам iis несет ответственность. Какие-либо предложения?

Ну, неважно, я нашел проблему. Если кто-то другой имеет такую ​​же проблему, просто добавьте следующее в в web.config:

  

Имел аналогичную проблему с проектом MVC, размещенным в windowsх azure. На локальном компьютере, работающем в IIS, работала нормально, но на живой машине я получал следующую ошибку: «Ресурс, который вы ищете, был удален, изменилось его имя или временно недоступно».

Добавление этого в веб-конфигурацию под system.webServer сэкономило мой день

Мой web.config выглядит так

  ***      ***    
  • Что получает приоритет, maxRequestLength или maxAllowedContentLength?
  • Как предотвратить перезапуск приложения ASP.NET при изменении web.config?
  • Прочтите строку подключения из web.config
  • Вложенное приложение ASP.NET в IIS, наследующее родительские настройки конфигурации?
  • IIS7, web.config, чтобы разрешить только статический обработчик файлов в каталоге / загрузках веб-сайта
  • Программно зарегистрировать HttpModules во время выполнения
  • Шифрование строки подключения в web.config
  • Избегайте наследования web.config в дочернем веб-приложении с использованием inheritInChildApplications
  • Как я могу использовать Web.debug.config на встроенном сервере отладки визуальной студии?
  • Раздел конфигурации «system.web.extensions» не может быть прочитан, потому что отсутствует объявление раздела
  • Как добавить амперсанд для значения в файле конфигурации приложения ASP.net/C#
  • Давайте будем гением компьютера.