Com as migrações de alguns aplicativos feitos em .NET que utilizam o Report Viewer do IIS 6 para o IIS 7, nos deparamos com o retorno que o Report Viewer está desabilitado.
Após pesquisar muito descobrimos que isso acontece por medidas de segurança, ou seja, o acesso aos recursos do Report Viewer não estão habilitados por default. Para habilitar esse recurso siga os passos descritos abaixo:
No gerenciador do IIS, selecione Handler Mappings.
Ao dar dois cliques sobre o ícone Handler Mappings, abrira uma tela como a que segue abaixo, selecione Add Managed Handler.
Na caixa de dialogo “Add Managed Handler” preencha os campos conforme a imagem que segue.
Para copiar e colar:
Request Path: Reserved.ReportViewerWebControl.axd
Type: Microsoft.Reporting.WebForms.HttpHandler
Name: Reserved-ReportViewerWebControl-axd
Concluída essa configuração o Report Viewer voltará a aparecer no aplicativo normalmente.
Agradeço a colaboração do meu amigo @prettoandre neste post.
Essa solução foi retirada do site OTK Founder’s Column.
Abraço, Rodrigo
É isso ai Crespi, resolveu um problemão para mim. Abraço.