Мне нужен простой HttpHandler для обработки определенных несуществующих путей в моем проекте ASP.NET.Я использую sitefinity 4. Я написал обработчик, но всякий раз, когда я пытаюсь запустить сайт, я получаю разочаровывающую ошибку
The WebResource.axd handler must be registered in the configuration to process this request.
Я помещал обработчик в system.webчасть конфигурации, но, похоже, lik VS2010 по-прежнему использует IIS 6 для встроенного веб-сервера, поэтому я перешел на использование IIS 7 (локального) и перенес регистрацию обработчика в system.webServer, и он работает, когда я нажимаюURL-адрес не существует, но если я пытаюсь перейти на сайт в обычном режиме (действительный URL-адрес), я снова получаю эту чертову ошибку.
Когда-то это работало, давая мне правильный сайт на действительном URL, но теперь это продолжает доставлять мне неприятности.
Как я могу решить эту проблему?Я не хочу добавлять эту запись в конфигурацию, так как ее не было, когда я создавал проект, и она началась только тогда, когда я добавил свой обработчик.
РЕДАКТИРОВАТЬ: происходит только когда я использую Path = "*", так как мне сделать подстановочный знак?Я не хочу отображать обработчик, чтобы поймать страницу 404.