Member 13236876 Ответов: 3

Когда сайт находится остановка на IIS показать страницу в формате HTML ремонт


Когда сайт останавливается на IIS. Мне нужно отобразить какую-то страницу обслуживания

я пробовал использовать "error-page" на IIS, но он не работает для меня

<httpErrors>
        <remove statusCode="403" subStatusCode="-1" />
        <error statusCode="403" prefixLanguageFilePath="" path="/maintenance.html" responseMode="ExecuteURL" />
    </httpErrors>



я добавил Это в свой web. config, но все равно он не работает

Ты хоть представляешь !

Что я уже пробовал:

я попробовал использовать
<httpErrors>
        <remove statusCode="403" subStatusCode="-1" />
        <error statusCode="403" prefixLanguageFilePath="" path="/maintenance.html" responseMode="ExecuteURL" />
    </httpErrors>



но это совсем не работает

Richard Deeming

Список кодов состояния HTTP : ошибки клиента 4xx[^]

IIS не возвращает ошибку 403, когда сайт остановлен или отключен.

И если вы действительно остановите сайт в диспетчере IIS, то ничего в web.config это будет иметь какое-то значение для того, что возвращает IIS.

3 Ответов

Рейтинг:
2
Рейтинг:
2

Member 13351886

<pre lang="c#">
<httpErrors>
        <remove statusCode="403" subStatusCode="-1" />
        <error statusCode="403" prefixLanguageFilePath="" path="/maintenance.html" responseMode="ExecuteURL" />
</httpErrors>


CHill60

Чем это отличается от исходного кода?

Рейтинг:
1

Member 13351886

<httpErrors>
        <remove statusCode="403" subStatusCode="-1" />
        <error statusCode="403" prefixLanguageFilePath="" path="/maintenance.html" responseMode="ExecuteURL" />
    </httpErrors>


Richard Deeming

Поздравляю-вы продемонстрировали, что можете скопировать часть вопроса и опубликовать его как "решение".

Не один раз, но дважды.

И даже отредактировать одну из копий без всякой причины.

Вы только что попали в список" оскорбительных / троллей". Продолжайте в том же духе, и вас скоро вышвырнут с сайта!