Autenticação de formulários ignorando documento padrão

Passei um dia e meio tentando resolver esse problema. Basicamente, tenha um site ASP.net com autenticação de formulários no IIS7 usando o Framework 4.0.

O material de autorização parece estar funcionando perfeitamente para todos os cenários, com a exceção de acessá-lo sem nenhum documento especificado (deve resolver para o Documento padrão).

Por exemplo (por favor, não seja duro no local, ele ainda será desenvolvido;)),http://www.rewardroster.com/Default.aspx funciona perfeitamente, esta página deve permitir um acesso conforme especificado no web.config.

mas se eu clicar em www.rewardroster.com, ele será redirecionado diretamente para a página de login com o URL de retorno definido como "/" ou Login.aspx? ReturnUrl =% 2f

Algumas coisas que eu tentei:

1) Defina Autenticação como Nenhum e, em seguida, o documento Padrão funcionou, para que esse não seja o problema.

2) Adicionado atributo DefaultDocument ao Web.config

3) Excluídas todas as entradas da lista de documentos padrão no IIS, exceto Default.aspx

4) Entrada MachineKey adicionada no Config

5) Alternado do pipeline Integrado para o Clássico no IIS

Aqui está o que está na minha configuração:

  <authentication mode="Forms">
    <forms name="appNameAuth" loginUrl="Login.aspx" protection="All" timeout="60" slidingExpiration="true" defaultUrl="Default.aspx" path="/">
    </forms>
  </authentication>
  </authentication>

 <location path="Default.aspx">

Muito obrigado pelo seu tempo e espero que alguém saiba o que está acontecendo aqui.

questionAnswers(7)

yourAnswerToTheQuestion