none
IIS 7 parou de funcionar no Windows Vista Ultimate RRS feed

  • Pergunta

  • Olá pessoal,

                Estava rodando páginas .asp no IIS 7 sem problemas, então ontem instalei o Microsoft Visual Web Developer 2008 Express Edition e ao tentar rodar uma página .aspx ele deu erro. Fui testar as páginas .asp que estavam rodando e pararam de funcionar também. Quando baixei esse MVWD 2008 ele também instalou o Microsoft SQL Server 2008 (ouvir dizer que dá alguns problemas, mas não sabia na hora de baixar). Reinstalei o IIS (não esquecendo de marcar as opções de Compatibilidade com Gerenciamento do IIS 6, ASP e ASP.NET). Procurando na internet disseram que ao reinstalar o IIS com o Visual Studio instalado é necessário registrar o ASP utilizando o comando aspnet_regiis -i , não tenho Visual Studio "instalado", mas me corrijam por favor se eu estiver enganado, o Microsoft Visual Web Developer 2008 Express Edition é uma versão do Visual Studio voltado para desenvolvimento Web, certo? Registrei e nada. Continuando..., antes de reinstalar, ao digitar http://localhost, a página do IIS 7 estava abrindo, agora depois da 4ª ou 5ª tentativa de reinstalação, a página do IIS 7 não abre mais e é aprensentado a seguinte página de erro:

    Erro do Servidor no Aplicativo "Default Web Site"


    Erro HTTP 500.0 - Internal Server Error

    Descrição: Este aplicativo está sendo executado em um pool de aplicativos que usa o modo .NET Integrado. Esse é o modo preferido para executar aplicativos ASP.NET na versão atual e em versões futuras do IIS.

    Neste modo, o aplicativo que está usando representação de cliente configurada com <identity impersonate="true" /> talvez não se comporte corretamente. A representação de cliente não está disponível em estágios iniciais do processamento de solicitação ASP.NET e pode levar os módulos que estejam nesses estágios a serem executados com identidade de processo. Você tem as seguintes opções:

    1) Desabilitar a representação de cliente.

    Se o design do aplicativo permitir, você poderá desabilitar a representação de cliente definindo <identity impersonate="false" /> no arquivo web.config. Isso fará com que o código do aplicativo seja executado com a identidade do processo.

    OBSERVAÇÃO: esta opção pode requerer que as permissões de arquivos e dados do aplicativo sejam alteradas para permitir o acesso à identidade do processo. \

    2) Desabilitar este erro.

    Se nenhum módulo estiver sendo executado nos estágios de pipeline BeginRequest e AuthenticateRequest do ASP.NET, ou se for aceitável que esse código seja executado sob identidade de processo, você poderá desabilitar este erro definindo <validation validateIntegratedModeConfiguration="false" /> na configuração do aplicativo. Faça isso somente após verificar se o restante da configuração é compatível com o modo .NET Integrado, pois isso desativará a validação em tempo de execução para o aplicativo.

    3) Mover esse aplicativo para um pool de aplicativos usando o modo .NET Clássico (PREFERIDO).

    Você pode mover o aplicativo para um pool de aplicativos que usa o modo .NET Clássico usando o seguinte em uma janela de linha de comando (a janela deve estar sendo executada como Administrador)

    %systemroot%\system32\inetsrv\APPCMD.EXE set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"

    Como alternativa, você pode usar qualquer outro pool de aplicativos do sistema, que esteja sendo executado no modo .NET Clássico. Também é possível usar a ferramenta de Administração do IIS para mover esse aplicativo para outro pool de aplicativos.

    É preferível mover esse aplicativo para o modo .NET Clássico usando a opção 3, para garantir que o aplicativo continue funcionando, se você estiver incerto sobre as duas primeiras opções ou se não conseguir usá-las.

    Código de Erro: 0x80070032

    Notificação: BeginRequest

    Módulo: ConfigurationValidationModule

    URL Solicitada: http://localhost:80/

    Caminho Físico: C:\inetpub\wwwroot

    Usuário de Logon: Ainda não determinado

    Método de Logon: Ainda não determinado

    Manipulador: StaticFile

    Causas mais prováveis:

    • Solicitação recebida; no entanto, ocorreu um erro interno durante o processamento da solicitação. A causa original desse erro depende do módulo que trata a solicitação e do que estava acontecendo no processo de trabalho quando ocorreu esse erro.
    • Não foi possível acessar o arquivo web.config do site ou aplicativo. Isso pode ocorrer quando as permissões de NTFS estão definidas incorretamente.
    • Não foi possível processar a configuração do site ou aplicativo.
    • O usuário autenticado não tem permissão para usar essa DLL.
    • A solicitação está mapeada para um manipulador gerenciado, mas o Recurso de Extensibilidade do .NET não está instalado.

    O que você pode tentar:

    • Verifique se as permissões de NTFS do arquivo web.config estão corretas e se permitem o acesso à conta da máquina do servidor Web.
    • Verifique os logs de eventos para ver se alguma informação adicional foi registrada.
    • Verifique as permissões da DLL.
    • Instale o recurso de Extensibilidade do .NET se a solicitação estiver mapeada para um manipulador gerenciado.
    • Crie uma regra de rastreamento para controlar as solicitações com falha desse código de status HTTP. Para obter mais informações sobre como criar uma regra de rastreamento para solicitações com falha, clique aqui .

    Mais Informações... Este erro significa que houve um problema ao processar a solicitação. Ela foi recebida pelo servidor Web, mas, durante o processamento, um erro fatal provocou o erro 500.

    Artigos da Base de Dados de Conhecimento Microsoft:

    • 294807

    Informações de Versão do Servidor: Internet Information Services 7.0.

                  Alguém tem alguma orientação para resolver este problema?

    Abraços,

    Fábio.                 
    quinta-feira, 23 de abril de 2009 23:58

Todas as Respostas

  • Fabioss

    Você chegou a tentar fazer as soluções propostas na mensagem de erro? (Desativar o impersonate, desativar o erro, alterar o pool de aplicações) ?
    []´s! Fabio
    sexta-feira, 24 de abril de 2009 12:42
  • Minero,

               
               Realmente não tinha tentado não...  fiz agora na hora do almoço e tive um pequeno progresso...

    1) Dentro do web.config não consegui localizar o <identity impersonate="false" />

    2) Também não conseguir encontrar o
    <validation validateIntegratedModeConfiguration="false" />

    3) Utilizei o comando e a página do IIS 7 voltou a aparecer ao digitar http://localhost

    Agora ao executar a página .aspx aparece a mensagem abaixo. Era a mensagem que estava aparecendo antes da primeira reinstalação do IIS 7.

    Obs.: o IIS não está rodando nem uma página html estática.

    Ícone de informações

    O Internet Explorer não pode exibir a página da Web

     
     

    Causas prováveis:

    • Você não está conectado à Internet.
    • O site está encontrando problemas.
    • Talvez haja um erro de digitação no endereço.
     

    Você pode tentar:

     

    Diagnosticar Problemas de Conexão

     

    Mais informações Mais informações

    Esse problema pode ser causado por vários motivos, incluindo:

    • A conectividade com a Internet foi perdida.
    • Site temporariamente indisponível.
    • O Servidor de Nomes de Domínio (DNS) não está acessível.
    • O Servidor de Nomes de Domínio (DNS) não tem uma listagem para o domínio do site.
    • Se for um endereço HTTPS (seguro), clique em Ferramentas, clique em Opções da Internet, clique em Avançadas e verifique se os protocolos SSL e TLS estão habilitados na seção de segurança.

    Para usuários offline

    Ainda é possível ver feeds inscritos e algumas páginas exibidas recentemente.
    Para exibir feeds inscritos

    1. Clique no botão Central de Favoritos , clique em Feeds e clique no feed que deseja exibir.

    Exibir as páginas da Web visitadas recentemente (talvez não funcione em todas as páginas)

    1. Clique em Ferramentas e clique em Trabalhar Offline.
    2. Clique no botão Central de Favoritos , clique em Histórico e clique na página que deseja exibir.
    Obrigado pela ajuda,

    Fábio.

    sexta-feira, 24 de abril de 2009 15:52
  • Amigao

    Desculpa pela demora em responder. A semana estava corrida.

    Cara, o IIS está rodando direitinho? Se ele inicia belezinha, verifica no event viewer se não está gerando nenhum erro lá. Se tiver algum erro, já é algum passo para tentarmos achar a solução do problema.
    []´s! Fabio
    • Marcado como Resposta [Chronos] FSS quinta-feira, 30 de abril de 2009 15:34
    • Não Marcado como Resposta [Chronos] FSS segunda-feira, 29 de junho de 2009 23:08
    quarta-feira, 29 de abril de 2009 23:07
  • Fala Xará,

              Tranquilo pela semana...

              Seguinte o IIS voltou a funcionar sim e tô conseguindo abrir os sites, mas não tá 100% ainda naun... vamos lá...

              Hoje eu estou conseguindo testar as páginas .aspx da seguinte maneira: vou no IIS crio um novo site, aponto pro caminho do arquivo e funciona... blz, mas rodar direto pelo Visual Web Developer, NADA!!!!!

              O Event Viewer tá assim:

              - Primeiro Erro -
              ERRO - DATA - DistributedCOM - 10016 (Identificação do Evento) - Nenhum (Categoria da Tarefa)
              Geral: As configurações de permissão Específico do aplicativo não concedem permissão Local Ativação para o aplicativo de servidor COM com CLSID
    {0C0A3666-30C9-11D0-8F20-00805F2CD064}
     ao usuário chronos\fabio SID (S-1-5-21-2072831041-3036990334-3418960239-1000) do endereço LocalHost (Usando LRPC). Essa permissão de segurança pode ser modificada com a ferramenta administrativa Serviços de Componentes.

              - Segundo Erro -
              ERRO - DATA - IIS-W3SVC(fonte) - 1004 (Identificação do Evento) - Nenhum (Categoria da Tarefa)
              Geral: O Serviço de Publicação na World Wide Web (Serviço WWW) não registrou o prefixo http://*:54135/ da URL do site 5. O site foi desabilitado. O campo de dados contém o número do erro.

              - Terceiro Erro -
              ERRO - DATA - HttpEvent - 15005 (Identificação do Evento) - Nenhum (Categoria da Tarefa)
              Geral: Não é possível conectar ao transporte subjacente de [::]:54135. A lista IP somente escuta pode conter uma referência a uma interface que talvez não exista neste computador. O campo de dados contém o número do erro.

    Por hora tá assim... o chato é o atraso pra ir no IIS publicar o site ao invés de rodar direto pelo Visual Web Developer.

    Vlw pela ajuda,

    Sds,

    Fábio.
    quinta-feira, 30 de abril de 2009 16:03