WebResource.axd запрашивается без параметров - это недопустимый запрос webresource
Я нахожу эту проблему время от времени на своем веб-сайте, и у меня все в тупике...
Мое приложение отлично работает как в dev, так и в производстве, но время от времени я получаю сообщение электронной почты от моей глобальной обработки ошибок:
СООБЩЕНИЕ: Это недопустимый запрос webresource.
URL:/WebResource.axd
(это означает, что по какой-то причине webresource.axd запрашивался без указания каких-либо параметров GET)
Я ничего не делаю с webresource.axd, я не получаю ни одного из моих ресурсов через него, он используется только автоматически с помощью .Net, чтобы служить ему типичным JS для валидаторов и т.д.
Любая идея, почему это может запрашиваться без параметров?
Кто-нибудь сталкивался с этим?
Ответы
Ответ 1
Это определенно бот, который не очень хорошо сканирует ваш веб-сайт. Он обрабатывает вашу веб-форму и находит ссылку на WebResource.axd, например:
<script src="/site/WebResource.axd?d=MtIW_TBRtZCvAXDMJGwg4g2&t=633772897740666651" type="text/javascript"></script>
Бот ожидает только статических файлов JavaScript и пытается загрузить его, запросив WebResource.axd без параметров. Результатом является исключение, вызванное классом System.Web.Handlers.AssemblyResourceLoader и перехваченное Application_Error в Global.asax.
Я считаю, что это исключение безвредно - клиент получит ошибку 404. Вы можете смело игнорировать его.
Ответ 2
У нас также есть все наши ошибки, отправленные нам по электронной почте, и мы иногда получаем их. У них никогда не было реферера, и пользовательский агент обычно немного глупо. Мы записываем их как боты.
Я только что проверил пару IP-адресов нарушителя на Arin, а один из них принадлежал организации веб-spidering-типа, так что еще немного доказательств теории ботов.
Ответ 3
Я также зарегистрировал бы useragent, который сделал запрос к WebResource.axd. Меня не удивило бы, если бы это был бот, сканирующий ваш сайт.
Ответ 4
Это обсуждение...
http://www.telerik.com/community/forums/aspnet/spell/this-is-an-invalid-webresource-request.aspx
... и эта связанная статья MSDN...
http://msdn.microsoft.com/en-us/magazine/cc163708.aspx
... может пролить немного света (хотя и немного).