Mapear o portal de relatórios para um diretório virtual (IIS 6.0)

Etapas para mapear o portal de relatórios para um diretório virtual (IIS 6.0).

O mapeamento do Report Portal para um diretório virtual no IIS 6.0 envolve três tarefas separadas:

  1. Editar o arquivo de configuração
  2. Importe o arquivo de configuração para o IIS
  3. Ativar páginas do servidor ativo (ASPs) no IIS

Você deve concluir todas as três tarefas.

Para editar o arquivo de configuração

  1. Na máquina em que Report Portal está instalado, abra *PortalName*\ReportPortalSetup.xml em um editor de texto como o Notepad.

  2. Use o recurso localizar e substituir do editor para substituir globalmente (Substituir tudo) a sequência "VSVirtualPortalName" pelo nome do seu portal. Por exemplo, se você deseja usar "VisualReportPortal" como o nome de seu Report Portal, você deve procurar por "VSVirtualPortalName" e substituí-lo por "VisualReportPortal".

  3. Localize o seguinte elemento neste arquivo:

    <IIsWebVirtualDir Location= "/LM/W3SVC/1/Root/PortalName/Output" AccessFlags="AccessRead | AccessScript” AppFriendlyName="Output" . . . >
    
  4. Defina o atributo Path deste elemento no local físico do diretório em que Report Server salva a saída dos conjuntos de relatórios.

    A pasta de saída pode ser localizada em qualquer lugar, pode ser nomeada qualquer coisa e contém uma subpasta para cada conjunto de relatórios.

    OBSERVAÇÃO

    Esse deve ser o mesmo diretório especificado no parâmetro Raiz de Saída no arquivo Report.cfg para um conjunto de relatórios. Para obter mais informações, consulte Configuração de arquivos Report.cfg.

    A amostra de código a seguir mostra como você definiria o atributo Path se seus relatórios fossem salvos em E:\VSReport\ReportOutput:

    < . . . 
    AppIsolated="2" 
        AppRoot="/LM/W3SVC/1/Root/PortalName/OutputFolder" 
        DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime |...  
        Path="E:\VSReport\ReportOutput"
    
    OBSERVAÇÃO

    É importante que o atributo Path seja definido corretamente.

  5. Se você alterou o Path padrão do elemento Output, mova o arquivo profiles.xml do \PortalName\PortalFiles\Output folder to the output directory that you specified in Step 4. No exemplo acima, você moveria profiles.xml para E:\VSReport\ReportOutput.

  6. Verifique se os atributos Path para todos os outros elementos IIsWebVirtualDir estão mapeados para o local correto, procurando por todas as instâncias de C:\Inetpub\wwwroot e substituindo cada uma pelo caminho correto.

  7. Salve o arquivo. Se quiser preservar o arquivo original, salve o arquivo de configuração usando um novo nome.

Para importar o arquivo de configuração para o IIS

  1. Na máquina em que Report Portal está instalado, inicie o Gerenciador do IIS usando Start > Administrative Tools > Internet Information Systems (IIS) Manager.

  2. Selecionar (local computer) > Web Sites > Default Web Site.

  3. Clique com o botão direito do mouse Default Web Site e selecione New > Virtual Directory (do arquivo).

  4. Selecione o arquivo ReportPortalSetup.xml e clique em Read File.

  5. Verifique se seis diretórios virtuais estão listados para seu Report Portal, como mostrado no exemplo a seguir.

    Se você não vir seis diretórios virtuais ou se receber uma mensagem de erro, clique em Cancel e examine o arquivo de configuração em busca de erros.

  6. Selecione o primeiro diretório virtual na lista (aquele que é o pai dos outros cinco) e clique em OK. O IIS importa os mapeamentos e adiciona os diretórios virtuais ao Site Padrão.

    Certifique-se de que a estrutura de diretório resultante tenha uma pasta pai (com o mesmo nome do portal) e cinco subdiretórios, conforme mostrado no exemplo a seguir.

  7. Clique em cada diretório virtual para garantir que o IIS possa localizar o diretório físico que representa. Se o IIS exibir um erro, clique com o botão direito do mouse no nome do diretório virtual e verifique se o campo Local Path aponta para o diretório físico correto.

Para Habilitar Páginas ASPs (Ative Server Pages) no IIS

Para usar Report Portal, os ASPs devem ser ativados no IIS. (Por padrão, os ASPs são desativados quando o IIS 6.0 é instalado.) Use o procedimento a seguir para verificar se os ASPs estão ativados em seu IIS.

  1. Na janela Gerenciador do IIS, selecione (local computer) > Web Service Extensions.

  2. Verifique se a extensão Active Server Pages está definida como Allowed.

  3. Se o Status for Proibido, selecione Active Server Pages e clique em Allow.

  4. Feche o Gerenciador do IIS.

Nesta página