Один из наших устаревших сайтов, основанный на классической технологии ASP.NET, был перенесен на новый хостинг. Теперь это облако с Windows Azure Pack, в котором наш сайт работает под .NET Framework 4.6.1.Не удается вернуть статус HTTP 404 для страницы пользовательских ошибок в ASP.NET
Однако я все еще не могу вернуть страницу пользовательской ошибки для несуществующего ресурса .aspx с правильным HTTP-статусом 404 - статус всегда равен 302. Первоначально пользовательская страница ошибки 404 была определена как это в сети. конфиг:
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/error/server-error.aspx">
<error statusCode="404" redirect="/error/resource-not-found.aspx"/>
</customErrors>
</system.web>
Я прочитал SO сообщения как this и попытался предлагаемые ответы, включая настройки redirectMode для ResponseRewrite, но ничего не помогало или не работать, как ожидалось.
Я что-то пропустил или есть другое решение?
I получите круговое бесконечное перенаправление на мою страницу 404, если я добавлю это в Page_Load. – TecMan