Se você usa o Report Services e pretende utilizar (ou usa) o Report Viewer em apliações ASP.Net, pode receber o seguinte erro ao executar a web app em um servidor com IIS: The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
Isso ocorre pois o IIS 7 não possui um handler para Reserved.ReportViewerWebControl.axd . Resolver isso é fácil e existem duas formas:
Via Gerenciador do IIS (Painel de Controle/Ferramentas Adm):
Selecione o seu site e abra a opção Handler Mappings:
Depois, no lado direito, selecione Add Managed Handler:
Na caixa de diálogo seguinte, digite as seguintes informações:
Request path: Reserved.ReportViewerWebControl.axd
Type: Microsoft.Reporting.WebForms.HttpHandler
Name: Reserved-ReportViewerWebControl-axd
Via Web.Config
O que o processo acima faz é acrescentar uma nova entrada no web.config, na seção <system.webServer> <handlers>. Você pode fazer isso manualmente, acrescentando a seguinte entrada:
<handlers>
<add name="Reserved-ReportViewerWebControl-axd" path="Reserved.ReportViewerWebControl.axd"
verb="*" type="Microsoft.Reporting.WebForms.HttpHandler" resourceType="Unspecified" />
Obrigado
blog do Antonio Ooi pela dica original!