Есть сайт на ASP.Net WebForms. Исходников сайта нет. Во всяком случае, так говорит предыдущий программер. Может, они с заказчиком чего не поделили — не знаю/ Факт то, что у меня нет исходников.
Проблема: при обращении к несуществующей странице вызывается соответствующая страница сайта, но возвращается код 200, а не 404 как должен был бы. Ошибка в том, что программер использовал метод Execute, а нужно было использовать метод Transfer.
И собственно, вопрос: как исправить ошибку? Попробовал подключить HttpModule, навесив его на эту ошибку, — он не срабатывает, а срабатывает тот код, который в Global.asax
Есть ли другие варианты, кроме как дизассемблировать и собрать весь проект заново?