WebResource.axd запросил без параметров - Это - недопустимый запрос webresource

По умолчанию a chan не содержит никаких элементов, поэтому все процедуры go блокируются при отправке до тех пор, пока что-то из них не будет считано. На самом деле они никогда не достигают утверждения wg.Done().

Решением было бы закрыть канал в своей собственной рутине. Оберните ваши строки wg.Wait() и close(ch) следующим образом:

go func() {
    wg.Wait() //wait for all go routines to complete
    close(ch) // closing channel after completion of wait fo go routines
}()

Затем вы можете выполнить диапазон по каналу, который закроется только после того, как все подпрограммы отправки завершены (и неявно все значения получено).

16
задан Kiquenet 14 July 2016 в 09:19
поделиться

4 ответа

Это определенно бот, который не очень хорошо выполняет сканирование вашего веб-сайта. Он обрабатывает вашу веб-форму и находит ссылку на 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. Вы можете проигнорировать это.

10
ответ дан 30 November 2019 в 22:24
поделиться

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

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

5
ответ дан 30 November 2019 в 22:24
поделиться

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

4
ответ дан 30 November 2019 в 22:24
поделиться

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

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

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

0
ответ дан 30 November 2019 в 22:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: