Чтобы добавить вышесказанное, я всегда запускаю бесплатный инструмент Xenu (http://home.snafu.de/tilman/xenulink.html#Description), чтобы проверить наличие битых ссылок. Даже если вы используете другой инструмент, это обеспечивает отличную двойную проверку.
Рассмотрите возможность размещения файла web.config в каждой подпапке с соответствующими разрешениями. Например, если все изображения хранятся в папке \ images, тогда эта папка не сможет обслуживать файл ASCX, только файлы с соответствующим расширением изображения.
Делаете ли вы что-то удобное для пользователя, когда получаете страницу, не найденную, например, перенаправляете пользователя на страницу поиска? Пользовательские страницы ошибок могут иметь большое значение для повышения удобства использования сайта.
Возможно, вы захотите иметь файл robots.txt и пользовательский значок, элементы которого часто пропускаются.