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:
Você deve concluir todas as três tarefas.
Na máquina em que Report Portal está instalado, abra *PortalName*\ReportPortalSetup.xml em um editor de texto como o Notepad.
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".
Localize o seguinte elemento neste arquivo:
<IIsWebVirtualDir Location= "/LM/W3SVC/1/Root/PortalName/Output" AccessFlags="AccessRead | AccessScript” AppFriendlyName="Output" . . . >
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.
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"
É importante que o atributo Path seja definido corretamente.
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.
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.
Salve o arquivo. Se quiser preservar o arquivo original, salve o arquivo de configuração usando um novo nome.
Na máquina em que Report Portal está instalado, inicie o Gerenciador do IIS usando Start > Administrative Tools > Internet Information Systems (IIS) Manager.
Selecionar (local computer) > Web Sites > Default Web Site.
Clique com o botão direito do mouse Default Web Site e selecione New > Virtual Directory (do arquivo).
Selecione o arquivo ReportPortalSetup.xml e clique em Read File.
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.
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.
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 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.
Na janela Gerenciador do IIS, selecione (local computer) > Web Service Extensions.
Verifique se a extensão Active Server Pages está definida como Allowed.
Se o Status for Proibido, selecione Active Server Pages e clique em Allow.
Feche o Gerenciador do IIS.