Parece que tive um problema no meu applicationHost.config
.
Adicionei o seguinte à seção <globalModules>
<globalModules>
...
<add name="BasicAuthenticationModule" image="%windir%\System32\inetsrv\authbas.dll" />
...
</globalModules>
E adicionei o seguinte ao servidor geral <system.webserver>
section
<location path="" overrideMode="Allow">
<system.webServer>
...
<modules>
...
<add name="BasicAuthenticationModule" lockItem="true" />
...
<modules>
...
<system.webServer>
...
<location path="" overrideMode="Allow">
o ...
denota outro conteúdo em cada uma das seções, as partes importantes são as <add />
sections