Você adicionou isso aos seus hosts. Você ainda tem que configurá-lo no seu servidor web, como no Apache.
É por isso que você recebe uma página em branco, o Apache (por exemplo) redireciona você de volta.
Estou tentando testar um aplicativo multilocatário localmente definindo um subdomínio no host local.
O aplicativo está sendo executado no localhost: 5252.
Em meu arquivo de hosts, adicionei o seguinte:
127.0.0.1 contoso.localhost
e, em seguida, no IIS no meu site padrão, adicionei uma ligação a contoso.localhost, apontando para a mesma porta.
Tudo o que já consegui quando navego para contoso.localhost é uma página do IIS em branco.
O que estou fazendo de errado?
Você adicionou isso aos seus hosts. Você ainda tem que configurá-lo no seu servidor web, como no Apache.
É por isso que você recebe uma página em branco, o Apache (por exemplo) redireciona você de volta.