Я заметил, что когда я запрашиваю страницу в ASP.NET (веб-формы), которая не существует, обработчик StaticFile обрабатывает уведомление об ошибке.
Я хотел бы быть немного более полезным в этихситуации.
Как правильно перехватить этот 404, и в результате запустить некоторый код для перенаправления пользователя?
Два способа, которыми я думал о том, что я в настоящее время не делаюЭто действительно так:
1 - Создать модуль, который в основном выполняет if (!file.exists($url){redirect to $correctedurl})
2 - Изменить файл error.aspx.cs (или страницу ошибок по умолчанию), чтобы сделать что-то подобное (Тьфу!)