Запретить доступ к.axd в IIS 7.0 на основе IP-адреса

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

На данный момент я делаю это в коде для axd (это управляемый обработчик, написанный на C#)

Есть ли способ, которым я могу сделать это через конфигурацию (в идеале изменяя web.config)?

Спасибо!

1 ответ

Вот как я сделал это с помощью IIS6:

  • Создайте пустой текстовый файл для обработчика в соответствующем каталоге myhandler.axd
  • Перейдите к файлу в диспетчере IIS, щелкните правой кнопкой мыши и выберите Свойства
  • Установите аутентификацию, ограничения IP-адреса на вкладке "Безопасность файла"

Внимание: настройки сохраняются даже при удалении фиктивного файла.

Другие вопросы по тегам