2009-11-12 1 views
0

Мой сайт находится под бомбежкой некоторых запросов изображения для изображений, которые не существуют на моем сервере. Казаться, чтобы быть порно связанных изображений, которые не получили ничего общего с моим сайтом.MVC IgnoreRoute игнорировать запросы, поступающие в определенную папку

Узор такой:

/loc208/th_e82_shower028.jpg

/loc171/th_251_shower014.jpg

/loc295/th_21e_shower052.jpg

, так что все они выглядят под/LOC * папки

Есть Кстати, я пишу скрипт в своем файле global.asax.cs моего приложения MVC, которое заставит приложение игнорировать все эти запросы, чтобы я не заливал свои журналы «Контроллер для пути /loc295/th_21e_shower052.jpg» мог не обнаруживается или не реализует IC ontroller "сообщение?

+0

Вы уже спрашивали об этом сегодня: http://stackoverflow.com/questions/1725350/getting-hundreds-of-image-requests-to-the-site-closed –

+0

Речь идет о реализации стратегии обработки маршрута для Проблема с mvc связана с проблемой. Мой первоначальный вопрос был широким вопросом, который в настоящее время находится под ошибкой сервера для связанных с администрированием серверов подходов к проблеме. – kaivalya

+2

Такие проблемы лучше всего обрабатывать в брандмауэрах/маршрутизаторах на более низком уровне в стеке TCP, а не ждать, пока он придет в IIS, когда уже слишком поздно. Поэтому было предложено задать вопрос на сервере serverfault.com, где вы можете получить более подходящие ответы на эту конкретную проблему. –

ответ

1

Маршрутизация - неправильное решение здесь. Когда запрос попадает на ASP.NET, он уже загружает ваш сервер. Вы должны настроить сам веб-сервер - или, что еще лучше, восходящее устройство безопасности - отклонить их.

Один из способов настройки IIS - сделать exclude on the folders in question. Запрос больше не будет обращаться к ASP.NET, а затем 404. Но, как я уже сказал, лучше сделать это вверх по течению.

Смежные вопросы