Когда вы получите 404, когда страница действительно существует? - PullRequest
3 голосов
/ 18 июня 2009

У меня есть страница aspx с простой сеткой данных с привязкой к данным; некоторые пользователи получают страницу просто отлично. Другие получают 404 с. Если с страницей что-то не так, я получу ошибку asp.net вместо 404?

Ответы [ 3 ]

2 голосов
/ 18 июня 2009

По соображениям безопасности IIS6 может отправлять 404, когда на самом деле результат должен быть запрещен или запрещен. Кто-то, пытающийся получить злонамеренный доступ, не будет предупрежден о существовании страницы, на которой он может затем сосредоточить усилия.

Не могу вспомнить, если это конфигурация по умолчанию или ее нужно включить.

1 голос
/ 18 июня 2009

Есть ли у вас глобальный обработчик ошибок, выполняющий перенаправление?

Что-то в Global.asax или web.config?

1 голос
/ 18 июня 2009

Что это за 404? (Это из IIS или из ASP .Net?)

Если это ASP .Net 404, возможно (но маловероятно), что ваш код выбрасывает поддельные 404 (поиск throw new HttpException)

У вас есть кластер серверов? Если это так, один сервер может иметь устаревшую копию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...