Por que o default.aspx estaria ausente dos documentos padrão em um site do IIS?

1

Existe uma boa razão (ou seja, diferente de "alguém removeu") por que o default.aspx estaria ausente da lista de documentos padrão em um site do IIS?

Eu apenas ajudei um de nossos técnicos de suporte a consertar a instalação de um aplicativo da web de um cliente (novo em folha). O aplicativo é baseado no ASP.NET MVC. Este cliente estava executando o IIS 6 no Server 2003. O aplicativo estava funcionando bem se você digitasse um URI completo no navegador, mas se você tentasse navegar até a raiz, / , URI, você veria um erro 403.

Eu investiguei o tempo suficiente para descobrir que a propriedade de documento padrão do site continha todos os suspeitos usuais exceto para default.aspx. Então, adicionei isso à lista, saltei o IIS e tudo parece funcionar normalmente.

Mas ter isso me parece incomum. Eu estou querendo saber o que mais pode ser "incomum" nesta instalação. Talvez alguém estivesse apenas mexendo com o IIS há muito tempo, por razões desconhecidas. Estou pensando, no entanto, se o cliente fez outra coisa que faria com que isso desaparecesse, e se eu deveria estar ciente disso. Existe uma razão "comum" pela qual esse arquivo estaria faltando na lista?

    
por Craig Stuntz 19.01.2010 / 18:44

2 respostas

1

Alguma forma de intervenção manual é o culpado. As coisas não apenas "vão embora". Ou alguém removeu manualmente (acidentalmente ou não), um script foi executado contra ele para fazê-lo ir embora, ou algum tipo de corrupção (metabase funkiness ou algo assim) aconteceu que eu acho que é improvável.

    
por 19.01.2010 / 18:53
0

O padrão.aspx não está na lista em uma instalação nova, você precisa adicioná-lo pela primeira vez.

    
por 22.01.2010 / 09:52