Запретить доступ к.axd в IIS 7.0 на основе IP-адреса
Я хочу иметь возможность запретить доступ ко всем, кроме определенного набора IP-адресов для конкретного.axd в IIS.
На данный момент я делаю это в коде для axd (это управляемый обработчик, написанный на C#)
Есть ли способ, которым я могу сделать это через конфигурацию (в идеале изменяя web.config)?
Спасибо!
1 ответ
Вот как я сделал это с помощью IIS6:
- Создайте пустой текстовый файл для обработчика в соответствующем каталоге
myhandler.axd
- Перейдите к файлу в диспетчере IIS, щелкните правой кнопкой мыши и выберите Свойства
- Установите аутентификацию, ограничения IP-адреса на вкладке "Безопасность файла"
Внимание: настройки сохраняются даже при удалении фиктивного файла.