Я получил это в моем web.config, и это время организована DiscountASP.net ISP404 ошибки не показывая
<customErrors mode="On" defaultRedirect="">
<error statusCode="404" redirect="404.aspx"/>
<error statusCode="500" redirect="404.aspx"/>
</customErrors>
Я хостинг сайта на DiscountASP.NET и они также говорят Вам настройте его таким образом. Я использую Enterprise Library, но я не думаю, что это должно иметь значение. Я не верю, что мне нужно настроить anythign для 404 в EL.
Когда моя страница загружается с ошибкой, мой 404.aspx не отображается, и я получаю сообщения об ошибках по умолчанию. Я не знаю, почему я не показываю свою страницу 404.aspx и получаю ее вместо этого:
Ошибка выполнения Описание: Ошибка приложения на сервере. Текущие настройки пользовательских ошибок для этого приложения не позволяют удаленно просматривать детали ошибки приложения (по соображениям безопасности). Однако его можно было просматривать браузерами, работающими на локальной серверной машине.
Подробности: Чтобы включить подробные сведения об этом конкретном сообщении об ошибке для просмотра на удаленных компьютерах, создайте тег в файле конфигурации «web.config», расположенном в корневом каталоге текущего веб-приложения. Затем этот тег должен иметь свой атрибут «mode» равным «Off».
Примечания: Текущая страница ошибки вы видите можно заменить на пользовательскую страницу ошибок, изменив «defaultRedirect» атрибут конфигурации тега приложения, чтобы указать на страницу ошибки URL.
, когда вы идете на страницу, которая не существует ли 404 хит? – Rob