将报表门户映射到虚拟目录 (IIS 6.0)

将报表门户映射到虚拟目录(IIS 6.0)的步骤。

将Report Portal映射到IIS 6.0上的虚拟目录涉及三个不同的任务:

  1. 编辑配置文件
  2. 将配置文件导入IIS
  3. 在IIS上启用活动服务器页(ASP)

您必须完成所有三项任务。

编辑配置文件

  1. 在安装Report Portal的计算机上,在文本编辑器(如记事本)中打开*PortalName*\ReportPortalSetup.xml。

  2. 使用编辑器的查找和替换功能,将字符串“VSVirtualPortalName”全局替换(全部替换)为门户的名称。 例如,如果要使用“VisualReportPortal”作为Report Portal的名称,则应搜索“VSVirtualPortalName”并将其替换为“VisualReportPortal”。

  3. 在此文件中找到以下元素:

    <IIsWebVirtualDir Location= "/LM/W3SVC/1/Root/PortalName/Output" AccessFlags="AccessRead | AccessScript” AppFriendlyName="Output" . . . >
    
  4. 将此元素的Path属性设置为Report Server保存报表集输出的目录的物理位置。

    输出文件夹可以位于任意位置,可以命名为任何内容,并包含每个报表集的子文件夹。

    注意

    该目录必须与在报表集Report.cfg文件的Output Root参数中指定的目录相同。 有关更多信息,请参阅配置Report.cfg文件

    以下代码示例显示了将报表保存到E:\VSReport\ReportOutput时如何设置Path属性:

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

    正确设置Path属性至关重要。

  5. 如果更改了Output元素的默认Path,请从​\PortalName\PortalFiles\Output folder to the output directory that you specified in Step 4中移动profiles.xml文件。 在上例中,您会将profiles.xml移动到E:\VSReport\ReportOutput。

  6. 通过搜索所有C:\Inetpub\wwwroot实例并将每个实例替换为正确的路径,验证所有其他IIsWebVirtualDir元素的Path属性是否映射到正确的位置。

  7. 保存文件。如果要保留原始文件,可以使用新名称保存配置文件。

将配置文件导入IIS

  1. 在安装Report Portal的计算机上,使用​Start > Administrative Tools > Internet Information Systems (IIS) Manager​启动IIS管理器。

  2. 选择​(local computer) > Web Sites > Default Web Site

  3. 右键单击​Default Web Site​并选择​New > Virtual Directory(从文件中)。

  4. 选择​ReportPortalSetup.xml​文件并单击​Read File

  5. 验证是否为Report Portal列出了六个虚拟目录,如以下示例中所示。

    如果您没有看到六个虚拟目录,或者如果您收到错误消息,请单击​Cancel​并检查配置文件是否存在错误。

  6. 选择列表中的第一个虚拟目录(另一个是另一个五个的父目录),然后单击​OK。 IIS会导入映射并将虚拟目录添加到默认网站。

    确保生成的目录结构具有一个父文件夹(与您的门户同名)和五个子目录,如以下示例所示。

  7. 单击每个虚拟目录,以确保IIS能够找到它所代表的物理目录。 如果IIS显示错误,请右键单击虚拟目录名称,并验证Local Path字段是否指向正确的物理目录。

在IIS上启用活动服务器页(ASP)

要使用Report Portal,必须在IIS上启用ASP。 (默认情况下,安装IIS 6.0时,会禁用ASP。) 使用以下过程验证IIS是否已启用ASP。

  1. 在“IIS管理器”窗口中,选择​(local computer) > Web Service Extensions

  2. 验证是否将Active Server Pages扩展设置为Allowed。

  3. 如果“Status(禁止)”为“Parted(禁止)” ,请选择​Active Server Pages​并单击​Allow

  4. 关闭IIS管理器。

在此页面上