блокировка ip по стране Код ошибки 0x80070021 iis 7

В Asp.NET есть ли способ ограничить доступ из определенной страны, проверив IP-адрес. Пока я изменил файл web.config. Я собираю IP-адреса из стороннего API. Однако это дает ошибку, которую я приложил к скриншоту.

Любая помощь будет здорово. заранее спасибо

Вот мой веб-конфиг;

<system.webServer>
    <security>
        <ipSecurity allowUnlisted="true">
            <clear/>
            <add ipAddress="5.2.80.0" subnetMask="255.255.248.0"/>
            <add ipAddress="5.10.140.0" subnetMask="255.255.255.0"/>
            <add ipAddress="5.11.128.0" subnetMask="255.255.128.0"/>
            <add ipAddress="5.23.0.0" subnetMask="255.255.255.0"/>
            <add ipAddress="5.23.16.0" subnetMask="255.255.255.248"/>
            <add ipAddress="5.23.120.0" subnetMask="255.255.248.0"/>
            <add ipAddress="5.24.0.0" subnetMask="255.252.0.0"/>
            <add ipAddress="5.44.80.0" subnetMask="255.255.240.0"/>
            <add ipAddress="5.44.144.0" subnetMask="255.255.240.0"/>
            <add ipAddress="5.46.0.0" subnetMask="255.254.0.0"/>
            <add ipAddress="5.62.126.0" subnetMask="255.255.254.0"/>
            <add ipAddress="5.63.32.0" subnetMask="255.255.224.0"/>
            <add ipAddress="5.104.0.0" subnetMask="255.255.240.0"/>
            <add ipAddress="5.159.248.0" subnetMask="255.255.248.0"/>
            <add ipAddress="5.176.0.0" subnetMask="255.254.0.0"/>
            <add ipAddress="5.226.192.0" subnetMask="255.255.192.0"/>
            <add ipAddress="5.229.0.0" subnetMask="255.255.0.0"/>
            <add ipAddress="5.250.240.0" subnetMask="255.255.240.0"/>
            <add ipAddress="5.255.0.0" subnetMask="255.255.192.0"/>
            <add ipAddress="23.229.3.0" subnetMask="255.255.255.0"/>
            <!-- ...
                 ...
                 ...
                 ... -->
        </ipSecurity>
    </security>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>

И вот результат

введите здесь описание изображения


person Savas Adar    schedule 24.07.2014    source источник


Ответы (1)


Из этой статьи, похоже, проблема связана с тем, что ваш поставщик услуг блокирует этот параметр безопасности на более высоком уровне и предотвращает переопределение.

раздел заблокирован на более высоком уровне, таком как applicationhost.config

А вот ссылка на страницу о том, как заблокировать эти настройки: http://www.iis.net/learn/get-started/planning-for-security/how-to-use-locking-in-iis-configuration

person Steve Tauber    schedule 09.08.2014