Я просто добавил это в свой web.config:
<security>
<ipSecurity allowUnlisted="false">
<!-- The following IP addresses are granted access, all else denied -->
<add allowed="true" ipAddress="123.123.105.0" subnetMask="255.255.255.0" />
<add allowed="true" ipAddress="123.123.100.0" subnetMask="255.255.255.0" />
</ipSecurity>
</security>
Работает точно так, как предполагалось, только над определенным диапазоном IP. НО, теперь, когда я иду тестировать это в Visual Studio через iisExpress по локальному хосту, это, конечно, дает мне проблемы. Вот полученная ошибка 500.19:
This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
У меня есть настройка IPSecurity на моем localmachine на панели служб, поэтому она включена, и я включил опции в блоке ipSecurity, такие как добавление "localhost" в качестве значения domainName, но, к сожалению, не повезло..... помогите мне StackOverflow, ты моя единственная надежда!;)