none
Problemas ao publicar minhas páginas asp.net no IIS 8 RRS feed

  • Pergunta

  • Estou usando o VS 2012 com Windows 8 e quando publico minha aplicação no vs para o IIS e executo no localhost mostra essa mensagem:

    HTTP Error 404.3 - Not Found

    A página que você está solicitando não pode ser servida devido à configuração da extensão. Se a página for um

    script, adicione um manipulador. Se for necessário baixar o arquivo, adicione um mapa MIME.

    <fieldset style="padding:0px 15px 10px;word-break:break-all;">

    Causas mais prováveis:

    • É possível que um mapeamento de manipulador esteja ausente. Por padrão, o manipulador de arquivo estático processa todo o conteúdo.
    • O recurso que você está tentando usar talvez não esteja instalado.
    • O mapa MIME adequado não está habilitado para o site ou aplicativo. (Aviso: não crie um mapa MIME para conteúdo que os usuários não
    • devem baixar, como páginas .ASPX ou arquivos .config.)
    • Se o ASP.NET não estiver instalado.
    </fieldset>
    <fieldset style="padding:0px 15px 10px;word-break:break-all;">

    Ações que você pode tentar:

    • Em system.webServer/handlers:
      • Verifique se o manipulador esperado para a página atual está mapeado.
      • Preste muita atenção nas pré-condições (por exemplo, runtimeVersion, pipelineMode, bitness) e compare-as com as
      • configurações
      • do seu pool de aplicativos.
      • Preste muita atenção nos erros tipográficos na linha do manipulador esperado.
    • Verifique se o recurso que você está tentando usar está instalado.
    • Verifique se o mapa MIME está habilitado ou adicione-o ao site usando a ferramenta de linha de comando appcmd.exe.
      1. Para definir um tipo de MIME, use a seguinte sintaxe: %SystemRoot%\windows\system32\inetsrv\appcmd set config
      2. /section:staticContent /+[fileExtension='string',mimeType='string']
      3. A cadeia de caracteres variável fileExtension é a extensão de nome de arquivo e a cadeia de caracteres variável mimeType
      4. é a descrição do tipo de arquivo.
      5. Por exemplo, para adicionar um mapa MIME a um arquivo com a extensão ".xyz":appcmd set config /section:staticContent
      6. /+[fileExtension='.xyz',mimeType='text/plain']
      Aviso: verifique se esse mapeamento MIME é necessário para o servidor Web, antes de adicioná-lo à lista. Arquivos de configuração,
    • como .CONFIG, ou páginas de
    • script dinâmicas, como .ASP ou .ASPX, não devem ser baixados diretamente e devem ser sempre processados por meio de um
    • manipulador. Outros arquivos, como arquivos
    • de banco de dados ou aqueles usados para armazenar configuração, como .XML ou .MDF, às vezes são usados para armazenar
    • nformações de configuração. Determine se
    • os clientes podem baixar esses tipos de arquivo, antes de habilitá-los.
    • Instale o ASP.NET.
    • 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.
    </fieldset>
    <fieldset style="padding:0px 15px 10px;word-break:break-all;">

    Informações Detalhadas sobre o Erro:

    Módulo    StaticFileModule
    Notificação    ExecuteRequestHandler
    Manipulador    StaticFile
    Código de Erro    0x80070032
    URL Solicitada    http://localhost:80/casaplacas/Default.aspx
    Caminho Físico    C:\inetpub\wwwroot\casaplacas\Default.aspx
    Método de Logon    Anônimo
    Usuário de Logon
    </fieldset>


    • Editado Thiago_Porto sexta-feira, 9 de novembro de 2012 19:25 Alterar informações
    sexta-feira, 9 de novembro de 2012 19:24

Respostas

  • Pelo que vi, essa ferramenta aspnet_regiis.exe não funciona para versões recente do windows.

    Faz seguinte:

    1. Na página Iniciar, clique no bloco Painel de Controle.

    2. No Painel de Controle, clique em Programas e em Ativar ou desativar recursos do Windows.

    3. Na caixa de diálogo Recursos do Windows, clique em Serviços de Informações da Internet para instalar os recursos padrão.

    4. Expanda o nó Recursos de Desenvolvimento de Aplicativos e clique em ASP.NET 4.5 para adicionar os recursos que oferecem suporte ao ASP.NET. (Se você instalou o .NET 3.5, também selecione o ASP.NET 3.5.)

    Fonte: IIS 8



    sábado, 10 de novembro de 2012 12:20
    Moderador

Todas as Respostas

  • Thiago,

    Instala a versão ASP.NET mais recente para IIS.

    Faz o seguinte, abre o Prompt de comando como administrador e execulta:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

    Onde v4.0.30319 é a versão do .NET, pode está diferente na sua máquina.

    att.



    sexta-feira, 9 de novembro de 2012 19:46
    Moderador
  • quando faço isso abre o prompt e fecha rapidamente, já tentei de outras formas e nada.
    sexta-feira, 9 de novembro de 2012 21:36
  • Você abriu o Prompt e colou o endereço? Por que se você for nesse diretório e execultar aspnet_regiis.exe , vai acontecer o que você falou.
    sexta-feira, 9 de novembro de 2012 22:25
    Moderador
  • Mostra uma informação que devo Instalar/Desinstalar o asp.net 4.5, como faço isso? Mas estou usando o VS 2012.
    sábado, 10 de novembro de 2012 00:35
  • Você poderia colocar um PrintScreem quando execultar pelo Prompt?
    sábado, 10 de novembro de 2012 11:20
    Moderador
  • sábado, 10 de novembro de 2012 11:29
  • Pelo que vi, essa ferramenta aspnet_regiis.exe não funciona para versões recente do windows.

    Faz seguinte:

    1. Na página Iniciar, clique no bloco Painel de Controle.

    2. No Painel de Controle, clique em Programas e em Ativar ou desativar recursos do Windows.

    3. Na caixa de diálogo Recursos do Windows, clique em Serviços de Informações da Internet para instalar os recursos padrão.

    4. Expanda o nó Recursos de Desenvolvimento de Aplicativos e clique em ASP.NET 4.5 para adicionar os recursos que oferecem suporte ao ASP.NET. (Se você instalou o .NET 3.5, também selecione o ASP.NET 3.5.)

    Fonte: IIS 8



    sábado, 10 de novembro de 2012 12:20
    Moderador
  • Muito bom, tive o mesmo problema e funcionou para o problema do Tipo 404.3

    Esqueci de adicionar o recurso :

    Recursos de Desenvolvimento de Aplicativos e clique em ASP.NET 4.5 

    • Editado marross terça-feira, 9 de setembro de 2014 18:40
    terça-feira, 9 de setembro de 2014 18:39