Нашел этот вопрос через Google и искал, как это сделать через файл .config, но не смог найти этот ответ здесь. С тех пор я выследил информацию:
Элемент ipSecurity
используется web.config в IIS7 для ограничения доступа по IP-адресу. Вы можете использовать это так:
<configuration>
<location path="private.asmx">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="192.168.100.1" />
<add ipAddress="169.254.0.0" subnetMask="255.255.0.0" />
</ipSecurity>
</security>
</system.webServer>
</location>
</configuration>
Обновление: Обратите внимание, что для включения этой защиты необходимо добавить роль. См. Статью ipSecurity
, указанную выше.