Erro HTTP 500.19 - Erro interno do servidor no Windows 7 IIS

6

Eu tenho um site simples do asp.net. Quando tento executá-lo no Windows 7 IIS, a seguinte mensagem de erro é exibida no meu navegador:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid

Como posso resolver este problema?

    
por Hossein Moradinia 25.03.2011 / 15:48

2 respostas

7

Quando você recebe este erro, significa que provavelmente há algo quebrado no arquivo web.config do seu site. O IIS7 é muito útil nesses casos e geralmente indica onde está o problema.

Por exemplo, eu deliberadamente quebrei um web.config em um site de teste, tornando-o XML malformado:

Asáreasdestacadasemvermelhoestãomedandoumadicasobreoqueestáquebrado.

Semveramensagemdeerrocompletadoseusite,seriadifícilespecularoqueestáerrado,excetoquealgoéinválidonoarquivoweb.config(outalvezumpaiweb.config).

Atualização:

Combasenasuaatualizaçãoenanovacapturadetela,comentealinhaindicadaemvermelhonoarquivoweb.config,porexemplo:

<!--<modulesrunAllManagedModulesForAllRequests="true"/> -->

Parece que essa configuração foi bloqueada em algum lugar da sua máquina, provavelmente no arquivo applicationHost.config em C:\Windows\System32\inetsrv\config .

Você pode tentar desbloquear essa configuração para permitir que a configuração web.config seja usada executando o seguinte em uma linha de comando do administrador:

appcmd.exe unlock config /section:system.webserver/modules /commit:apphost
    
por 26.03.2011 / 12:39
1

O erro é dizer que você precisa desbloquear a seção de configuração Módulos para que ela seja substituída pelo arquivo web.config no diretório do site.

Teste appcmd.exe unlock config /section:system.webserver/modules /commit:apphost ou use a interface de usuário Delegação de recursos para definir a seção Módulos como leitura / gravação.

    
por 26.03.2011 / 15:15

Tags