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

重要

阅读有关Data Workbench 生命周期终止公告.

将报表门户映射到虚拟目录(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 文件。 有关更多信息,请参阅 配置Report.cfg文件.

    以下代码示例显示了如何设置 Path 属性 E:\VSReport\ReportOutput:

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

    关键是 Path 属性设置正确。

  5. 如果您更改了默认 Path 的 Output 元素,移动 profiles.xml 文件 \PortalName\PortalFiles\Output文件夹到您在步骤4中指定的输出目录。 在上例中,您将 profiles.xml to E:\VSReport\ReportOutput.

  6. 验证 Path 属性 IIsWebVirtualDir 通过搜索 C:\Inetpub\wwwroot 用正确的路径替换。

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

将配置文件导入IIS

  1. 在机器上, Report Portal ,则使用 Start > Administrative Tools > Internet Information Systems (IIS) Manager.

  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. 如果其状态为禁止,请选择 Active Server Pages 单击 Allow.

  4. 关闭IIS管理器。

在此页面上