ID do artigo: 887787 - Última revisão: terça-feira, 1 de novembro de 2005 - Revisão: 1.3

Você pode receber mensagens de erro do Reporting Services depois que você instalar o ValidatePath Module ASP.NET

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Após a mensagens de erro do Reporting Services Microsoft SQL Server 2000: instalar o módulo ValidatePath ASP.NET Microsoft, você poderá receber o seguinte quando você procurar a página http://servername/ReportServer e a página http://servername/Reports
Erro do servidor no ' Application. / ReportServer '
Exceção de Segurança
Descrição: O aplicativo tentou executar uma operação não permitida pela política de segurança. Para conceder a permissão necessária a esse aplicativo, entre em contato com o administrador do sistema ou altere o nível de confiança do aplicativo no arquivo de configuração..
System.Security.SecurityException detalhes de exceção: = 1.0.5000.0, Culture.: = Neutral, PublicKeyToken solicitação para a permissão do tipo System.Web.AspNetHostingPermission, SYSTEM, versão = falha b77a5c561934e089

Resolução

Para resolver esse problema, use um dos seguintes métodos:.

Método 1: substituir os arquivos.config

Para disponível do Download Center Microsoft, siga estas etapas: substituir o.config arquivos com novas versões que são

Importante substituir seu.config arquivos, você retornar a uma instalação usar como padrão quando. Você Quaisquer alterações que você fez para os arquivos configuração serão perdidas. Se você fez várias modificações em seus arquivos.config, use 2 método.
  1. Localize a seguinte dois arquivos do computador que está em: execução Serviços de Informações da Internet Microsoft (IIS) e os componentes Reporting Services
    • Services\ReportServer\rssrvpolicy.config Server\MSSQL\Reporting SQL %ProgramFiles%\Microsoft
    • Services\ReportManager\rsmgrpolicy.config Server\MSSQL\Reporting SQL %ProgramFiles%\Microsoft
  2. Renomeie os arquivos na etapa 1 para Rssrvpolicy.old e Rsmgrpolicy.old.
  3. Fazer download dos arquivos.config do seguinte link:
    http://download.microsoft.com/download/9/8/C/98CEED6D-3489-4504-BBB5-586B63001CE0/887787.exe (http://download.microsoft.com/download/9/8/c/98ceed6d-3489-4504-bbb5-586b63001ce0/887787.exe)
  4. Expandir os arquivos do pacote para seu local unidade.
  5. Substituir a atual arquivos.config com os arquivos.config do pacote.
  6. Reinicie os serviços IIS usando Gerenciador do IIS.

Método 2: alteração os arquivos.config manualmente

A alteração manualmente os arquivos.config, siga estas etapas:
  1. Localize a seguinte arquivos do computador que está em: execução IIS e os componentes Reporting Services
    • Services\ReportServer\rssrvpolicy.config Server\MSSQL\Reporting SQL %ProgramFiles%\Microsoft
    • Services\ReportManager\rsmgrpolicy.config Server\MSSQL\Reporting SQL %ProgramFiles%\Microsoft
  2. Faça um cópia de backup dos arquivos.config.
  3. Abra os arquivos.config, usando um editor de texto, such as Bloco de Notas.
  4. Localize a seguinte marca CodeGroup em cada arquivo.config:
    <CodeGroup class = "UnionCodeGroup"
               Version = "1"
               PermissionSetName = "FullTrust"
               Name = "Microsoft_Strong_Name"
               Description = "This code group grants codes signed with the Microsoft strong name full trust.">
    <IMembershipCondition Class = "StrongNameMembershipCondition"
    Version = "1"
    
    PublicKeyBlob = "00240000048000009400000006020000002400005253413100040000010001
    0007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD
    9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E8
    21C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D62DE5F17E5EAF0FC
    4963D261C8A12436518206DC093344D5AD293"/>
    </CodeGroup>
  5. Adicionar o seguinte codificar após a marca CodeGroup que você encontrado na etapa 4:
    <CodeGroup class = "UnionCodeGroup"
               Version = "1"
               PermissionSetName = "Nothing"
               Name = "ValidateModule" 
               Description = "Microsoft.Web.ValidatePathModule.dll">
    <IMembershipCondition class="StrongNameMembershipCondition"
             version ="1"
    
    PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000
    100A77DA99520637B04AF0CBA09C5C08FF306F1D69859D03EE699C57C1F6C497339BFB3E6
    618255AE0A3906C10CE5673311E8B30C186D2393C1B78D6FF7F32BDA20C74B0AD36BA491
    C17E5E01C1D5B3ECD5AEF05C8E4660C384226BE8933812800DFD8F365D7CD0CF5E6631A6
    506CBC1D2F73136FF9C52EBE77068E3B0DC78B7DD9"/>
    
    <CodeGroup class = "UnionCodeGroup"	
               Version = "1"	
               PermissionSetName = "FullTrust"
               Name = "Validate Module from GAC">
    <IMembershipCondition class = "UrlMembershipCondition"
                         Version = "1"
                         Url = "$Gac$/*"/>
          </CodeGroup>
    </CodeGroup>

    Observação: você precisará para remover a linha será quebrada se você está colando esse codificar em seus arquivos.config do PublicKeyBlob
  6. Reinicie os serviços IIS usando Gerenciador do IIS.

Situação

Microsoft tem confirmou que este é um problema no módulo ValidatePath ASP.NET.

Referências

887289  (http://support.microsoft.com/kb/887289/ ) Módulo HTTP para verificar problemas de canonização com ASP.NET
887404  (http://support.microsoft.com/kb/887404/ ) Como usar Systems Management Server 2003 para implantar o módulo ValidatePath
887405  (http://support.microsoft.com/kb/887405/ ) Como usar Windows Installer e política de grupo para implantar o VPModule.msi em um domínio Active Directory
887290  (http://support.microsoft.com/kb/887290/ ) Como usar o scanner módulo ValidatePath ASP.NET (VPModuleScanner.js)

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Reporting Services
  • Microsoft SQL Server 2005 Beta 2
Palavras-chave: 
kbtshoot KB887787 KbMtpt kbmt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Caso tenha encontrado erros neste artigo e queira colaborar no processo de aperfeiçoamento desta ferramenta, por favor preencha o formulário existente na parte inferior desta página. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 887787  (http://support.microsoft.com/kb/887787/en-us/ )