Microsoft имеет новое расширение для IIS 7 под названием Динамическое Расширение Ограничений IP для IIS 7.0 - Бета.
"Динамические Ограничения IP для IIS 7.0 модуль, который обеспечивает защиту против атак "отказ в обслуживании" и атак перебором веб-сервера и веб-сайтов. Такая защита обеспечена путем временного блокирования IP-адресов клиентов HTTP, которые делают необычно высокое количество параллельных запросов или кто делает большое количество запросов за маленький промежуток времени". http://learn.iis.net/page.aspx/548/using-dynamic-ip-restrictions/
Пример:
при установке критериев для блокирования после X requests in Y milliseconds
или X concurrent connections in Y milliseconds
, IP-адрес будет заблокирован для Y milliseconds
тогда, запросы будут разрешены снова.
Добавить
this.AddVisualChild(_visual);
this.AddLogicalChild(_visual);
в конструктор класса TestControl.