Вариантов регрессионного тестирования не так много, вы можете попробовать Appium
установить / запустить несколько двоичных файлов и запустить тестовые сценарии, чтобы увидеть, соответствует ли поведение приложения ожидаемому.
оформить заказ:
Это легко и быстро в asp.net с помощью httpmodule, просто смотрите на сообщение Hanselman: http://www.hanselman.com/blog/AnIPAddressBlockingHttpModuleForASPNETIn9Minutes.aspx
Действительно, предложение Spencer Ruport является правильным способом пойти об этом. (Не уверенный я перенаправил бы к Yahoo однако - страница, сообщающая пользователю, они были запрещены, будет лучше, с некоторой опцией для контакта с веб-администратором, если клиент будет чувствовать, что они были непреднамеренно запрещены).
Я добавил бы, что будет мудро проверить серверную переменную HTTP_X_FORWARDED_FOR (представляющий IP, переданный прокси или пустым указателем если ни один) во-первых для предотвращения проблемы IP-адреса для прокси (и таким образом потенциально многие другие пользователи) также быть запрещенным.
Можно проверить Request.ServerVariables["REMOTE_ADDR"]
значение и если они запрещаются, перенаправляет их к Yahoo или чему-то.