Report Viewer com o IIS7

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

Autor: SQLCrespi

Rodrigo Crespi é MVP Data Platform, MCT, MCSE, MCSA, MCIT, MCDBA e MCP em SQL Server, possuí outras certificações em .NET Framework, Dynamics CRM e etc. Iniciou trabalhando com SQL Server na versão 6.5 na época como desenvolvedor, logo direcionou a sua carreira para a área de administração de bancos de dados. Atualmente é Sócio da CrespiDB – Soluções em Plataformas de Dados, além de professor universitário na Uniftec – Caxias do Sul Autor de diversos artigos publicados em sites e revistas sobre SQL Server e engenharia de software, mantem o canal SQLCrespi no Youtube, o blog SQLCrespi, além de ser dedicado ao SQL Server RS PASS Chapter Leader do grupo de profissionais em SQL Server do Rio Grande do Sul.

One thought on “Report Viewer com o IIS7

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s