Default.aspx não sendo exibido automaticamente, 404, Erro do servidor no aplicativo '/'

2

windows-server-2003, IIS 6, ASP.NET 4, guia Documentos, Default.aspx não sendo carregado, 404, Erro do servidor no aplicativo '/'

O único arquivo listado na guia Documentos é default.aspx.

Quando eu navego diretamente para https: //server/default.aspx, funciona muito bem. Quando eu navego para https: // server / recebo o seguinte erro.

O comportamento é o mesmo quando eu visito https: //server/Login/default.aspx/ | https: // server / Login /

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /Login/

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

O log do servidor está assim:

2011-02-03 19:33:27 W3SVC2034766641 205.119.126.64 GET /Login/default.aspx - 443 - 205.119.126.60 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_6_6;+en-us)+AppleWebKit/533.19.4+(KHTML,+like+Gecko)+Version/5.0.3+Safari/533.19.4 200 0 0
2011-02-03 19:33:35 W3SVC2034766641 205.119.126.64 GET /Login/ - 443 - 205.119.126.60 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_6_6;+en-us)+AppleWebKit/533.19.4+(KHTML,+like+Gecko)+Version/5.0.3+Safari/533.19.4 404 0 0
2011-02-03 19:37:42 W3SVC2034766641 205.119.126.64 GET / - 443 - 205.119.126.60 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_6_6;+en-us)+AppleWebKit/533.19.4+(KHTML,+like+Gecko)+Version/5.0.3+Safari/533.19.4 404 0 0
2011-02-03 19:37:48 W3SVC2034766641 205.119.126.64 GET /Login/default.aspx - 443 - 205.119.126.60 Mozilla/5.0+(Macintosh;+U;+Intel+Mac+OS+X+10_6_6;+en-us)+AppleWebKit/533.19.4+(KHTML,+like+Gecko)+Version/5.0.3+Safari/533.19.4 200 0 0
    
por zevlag 03.02.2011 / 20:43

1 resposta

2

link

Encontrou uma correção em um local aparentemente não relacionado - tente definir a chave de registro "EnableExtensionlessUrls" como 0:

ASP.NET 4 Breaking Changes - > Aplicativos ASP.NET 2.0 podem gerar erros HttpException que referência eurl.axd:

No registro do Windows, abra o seguinte nó: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ ASP.NET \ 4.0.30319.0

Crie um novo valor DWORD chamado EnableExtensionlessUrls. Defina EnableExtensionlessUrls como 0. Isso desabilita o comportamento do URL sem extensão. Salve o valor do registro e feche o editor do Registro. Execute a ferramenta de linha de comando iisreset, que faz com que o IIS leia o novo valor do Registro.

    
por 03.02.2011 / 22:35