У меня есть корневой веб-сайт без приложения. Затем под этим корневым сайтом находятся четыре виртуальных каталога с приложениями. Каждое из этих приложений имеет хорошую обработку ошибок. У корневого сайта нет ни одного.
Я добавил web.config с простым customerrors = "remoteonly" и перенаправлением на страницу ошибок по умолчанию, которая представляет собой простой файл .htm на этом корневом сайте. Так что, если кто-то намеренно заходит на корневой сайт, он видит только html на странице .htm (хорошо ... это было очевидно.)
Работает нормально, за исключением того, что сканирование McAfee говорит, что у меня «Неправильная обработка ошибок». Почему?
Есть ли лучший способ?
Кстати, я использую IIS 6.0.