WebResource.axd запрошен без параметров - это неверный запрос веб-ресурса

StackOverflow https://stackoverflow.com/questions/626301

Вопрос

Я время от времени нахожу эту проблему на своем производственном веб-сайте, и это меня совершенно озадачило ...

Мое приложение отлично работает как на уровне разработки, так и на производстве, но время от времени я получаю электронное письмо от своей глобальной обработки ошибок:

СООБЩЕНИЕ: Это неверный запрос веб-ресурса.
URL: /WebResource.axd
(что означает, что по какой-то причине webresource.axd был запрошен без указания каких-либо параметров GET)

Я сам ничего не делаю с webresource.axd, через него я не получаю ни одного из своих ресурсов, он используется только автоматически .Net для обслуживания своего обычного JS для валидаторов и т. д.

Есть идеи, почему это может быть запрошено без параметров? Кто-нибудь сталкивался с этим?

Это было полезно?

Решение

Это определенно бот, который не очень хорошо сканирует ваш веб-сайт. Он обрабатывает вашу веб-форму и находит ссылку на WebResource.axd, например:

<script src="/site/WebResource.axd?d=MtIW_TBRtZCvAXDMJGwg4g2&amp;t=633772897740666651" type="text/javascript"></script>

Бот ожидает только статические файлы JavaScript и пытается загрузить его, запрашивая WebResource.axd без параметров. Результатом является исключение, которое выдается классом System.Web.Handlers.AssemblyResourceLoader и перехватывается Application_Error в Global.asax.

Я считаю, что это исключение безвредно - клиент получит ошибку 404. Вы можете смело игнорировать это.

Другие советы

У нас также есть все наши ошибки по электронной почте, и мы иногда их получаем. Кажется, что у них никогда нет рефералов, а пользовательский агент обычно немного дурацкий. Мы списываем их как ботов.

Я только что проверил несколько IP-адресов клиентов-нарушителей по Arin , и один из них принадлежал веб-сайту. организация типа паука, так что есть немного больше доказательств для теории ботов.

Я также зарегистрировал бы userragent, который сделал запрос к WebResource.axd. Меня не удивит, если это будет бот, сканирующий ваш сайт.

Это обсуждение ...

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

... может пролить немного света (хотя и немного).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top