Ограничение IP для папки веб-приложения, в IIS7

У меня есть веб-приложение, в котором веб-служба находится в папке. Доступ ко всему веб-приложению можно получить из любого места, в то время как веб-служба должна быть доступна только с определенных IP-адресов. Я не могу их разделить и передать веб-службу на другой веб-сайт IIS, поэтому мне нужно ограничить доступ к веб-службе, пока она находится на этом веб-сайте. Однако у меня нет никаких ограничений при создании виртуальных каталогов. Что мне делать? Могу ли я вообще это сделать?

Чтобы лучше понять сценарий, предположим, что домен веб-сайта www.sample.com, и каждый адрес на этом веб-сайте доступен для всего Интернета. Например, www.sample.com\path1 и www.sample.com\path2 можно просматривать всеми и каждым IP-адресом там.

Но адрес веб-службы www.sample.com\services\user.asmx должен быть доступен только с определенных IP-адресов, например 217.218.192.50 && & 107.50.27.30 например.

Как я могу достичь этой конфигурации в IIS7?

Ответ 1

ОК, какое простое действие было.

Просто выберите папку в IIS7, а с правой стороны выберите IP Address and Domain Restrictions (которая, если она не видна, должна быть достигнута с помощью вкладки Features View).

Теперь вы можете разрешить или запретить любой отдельный IP-адрес или диапазон, если IP-адреса видят или не видят вашу папку и что-то внутри.