將 Report Portal 對應到虛擬目錄 (IIS 6.0)

將Report Portal對應到虛擬目錄(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檔案

    下列程式碼範例顯示如果報表儲存至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. 驗證是否列出了6個虛擬目錄,如以下示例所示。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 is Paided(禁止狀態)」 ,請選擇​Active Server Pages ,然後按一下​Allow

  4. 關閉IIS管理器。

本頁內容