quinta-feira, 25 de fevereiro de 2010

Autenticação de Usuários na Aplicação

1. Este problema ocorre por problemas de permissão de usuário. No diretório virtual de sua aplicação do IIS, vá na guia Segurança > Autenticação.



2. Em seguida, em Autenticação Anônima > Editar.

 
3. Clique em Identidade de Pool de aplicativo.


terça-feira, 23 de fevereiro de 2010

Relatório não é gerado no Report Viewer

Relatórios gerados em aplicações web no IIS 7 rodando o ASP.Net não é gerado, o browser mostrará o seguinte erro: 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:

1. No IIS 7, clique em Mapeamentos de Manipulador



2. Em seguida, clique no canto superior direito em Adicionar Manipulador Gerenciado.



3.Na caixa de diálogo seguinte, digite as seguintes informações:
Caminho da Solicitação: Reserved.ReportViewerWebControl.axd.
Tipo: Microsoft.Reporting.WebForms.HttpHandler.
Nome: Reserved-ReportViewerWebControl-axd.


 O que o processo acima faz é acrescentar uma nova entrada no web.config, na seção < system.webServer > < handler > . 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"  />

Informações obtidas pelo blog do Cassio Rogério e do conteúdo original do blog do Antonio Ooi