none
Как в Azure настроить обработку ошибки 404 для статического сайта? RRS feed

  • Вопрос

  • В Azure создал проект Web App но основе "HTML5 Empty Web App" для статического сайта.
    Через Git загрузил файлы html.

    Как теперь настроить обработку ошибки 404, т.е. чтобы отображалась подготовленная страница 404.html?

    18 марта 2016 г. 7:22

Ответы

  • При работе со статическим файлом ошибки (например, 404.html) надо добавить файл конфигурации ASP.NET приложения:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <httpErrors errorMode="Custom">
          <remove statusCode="404"/>
          <error statusCode="404" responseMode="File" path="404.html" />
        </httpErrors>
      </system.webServer>
    </configuration>
    Эксперимент показал, что возвращается код ошибки - 404.


    • Помечено в качестве ответа Leonid Maliutin 18 марта 2016 г. 13:24
    18 марта 2016 г. 13:24

Все ответы

  • Здравствуйте,

    Скорее всего как и здесь - 404 handling in Azure website , через добавление в web.config:

    <configuration>  
      <system.webServer>  
        <httpErrors existingResponse="PassThrough"/>  
      </system.webServer>  
    <configuration>



    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    18 марта 2016 г. 8:24
    Модератор
  • При работе со статическим файлом ошибки (например, 404.html) надо добавить файл конфигурации ASP.NET приложения:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <httpErrors errorMode="Custom">
          <remove statusCode="404"/>
          <error statusCode="404" responseMode="File" path="404.html" />
        </httpErrors>
      </system.webServer>
    </configuration>
    Эксперимент показал, что возвращается код ошибки - 404.


    • Помечено в качестве ответа Leonid Maliutin 18 марта 2016 г. 13:24
    18 марта 2016 г. 13:24
  • Спасибо, что отписались с найденным решением!

    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    18 марта 2016 г. 15:27
    Модератор