I've got an IIS8/Windows 2012r2 server that is currently running a few sites (perfectly well with no issues).
I'm adding a new site that needs to have restrictions to all but a few IP addresses.
I've got the procedure sorted, have added the relevant IIS restriction role, added the first of the IP addresses to allow access, but as soon as I try to edit the feature settings to Deny unspecified clients, I get the following:
There was an error while performing this operation.
Details:
Filename:\\?\D:\path-to-website
Error: The configuration section
'system.webServer/security/dynamicIpSecurity' cannot be read because
it is missing a section declaration
I've done searches both on here and a general Google search for the error, but nothing really comes up (talks more about .NET apps, and has a slightly different message).
This is a completely new site, only just created, completely devoid of any files in the web root.
I have also tried on the other sites that are running on the server, and they come up with the same error.
Unfortunately I can't really test it on another machine just yet as the other IIS based servers I've got are IIS7/Win2k8r2.