Защита файлов (ограничения доступа IP-адреса) в IIS7

У меня есть веб-сервис, который содержит 2 asmx файла (public.asmx и private.asmx). На IIS6 я мог перейти к свойствам private.asmx затем, от вкладки 'File Security', запретить всего компьютерного доступа кроме IP-адреса для localhost.

В IIS7 я только, кажется, могу сделать это для всей папки. Что я пропускаю?

16
задан Chris Arnold 7 April 2010 в 16:40
поделиться

1 ответ

Забавно - я нашел этот вопрос, потому что у меня такая же проблема, но я думаю, что решение следующее:

  1. В IIS7 перейдите в каталог, содержащий файлы public.asmx и private.asmx.
  2. Заголовок вверху будет отражать текущий каталог, например "WebService Home". Нажмите кнопку "Content View" внизу.
  3. Щелкните правой кнопкой мыши на файле public.asmx и выберите "Switch to Features View".
  4. Заголовок должен быть "public.asmx Home", чтобы подтвердить, что вы управляете одним файлом.
  5. Добавьте ваши IP ограничения. В данном случае, я думаю, вам нужна запись Allow для 127.0.0.1 и выберите "Edit Feature Settings" из меню Action для Deny access to unspecified clients.
  6. Снова щелкните содержащую папку (например, WebService) и снова переключитесь на Content View, чтобы повторить эти шаги для private.asmx.

Я сам изучаю IIS7, но надеюсь, что это ответит на ваш вопрос.

28
ответ дан 30 November 2019 в 17:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: