Antes de mais nada, você precisa ativar a autenticação básica. Você pode encontrar essa configuração no recurso Autenticação do site no Gerenciador do IIS:
CliqueduasvezesnoíconeecliquecomobotãodireitodomouseemAutenticaçãobásicaeselecioneAtivar:
Você também pode configurar isso diretamente no seu arquivo web.config
(seu aplicativo não precisa nem ser um aplicativo ASP.NET):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<authentication>
<basicAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
<configuration>
Isso funcionará somente no web.config
, desde que este recurso tenha sido delegado como Read / Write .
Fora da caixa, você precisaria criar uma conta separada do Windows 2008 para cada login.
Se você quisesse usar um armazenamento personalizado (SQL Server, Serviço de Associação), precisaria escrever seu próprio módulo de Autenticação Básica: