У меня есть веб-приложение, в котором веб-служба находится в папке. Доступ ко всему веб-приложению можно получить из любого места, в то время как веб-служба должна быть доступна только с определенных 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?