將Report Portal對應到虛擬目錄(IIS 6.0)的步驟。
將Report Portal映射到IIS 6.0上的虛擬目錄涉及三個不同的任務:
您必須完成所有三項任務。
在安裝Report Portal的電腦上,在文本編輯器(如記事本)中開啟*PortalName*\ReportPortalSetup.xml。
使用編輯器的「尋找並取代」功能,將字串"VSVirtualPortalName"全域取代(全部取代)為入口網站的名稱。 例如,如果您想使用"VisualReportPortal"作為Report Portal的名稱,則會搜尋"VSVirtualPortalName",並將其取代為"VisualReportPortal"。
在此檔案中找出下列元素:
<IIsWebVirtualDir Location= "/LM/W3SVC/1/Root/PortalName/Output" AccessFlags="AccessRead | AccessScript” AppFriendlyName="Output" . . . >
將此元素的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屬性至關重要。
如果更改了Output元素的預設Path,請從\PortalName\PortalFiles\Output folder to the output directory that you specified in Step 4中移動profiles.xml檔案。 在上述範例中,您會將profiles.xml移至E:\VSReport\ReportOutput。
通過搜索C:\Inetpub\wwwroot的所有實例並用正確的路徑替換每個實例,驗證其他所有IIsWebVirtualDir元素的Path屬性均映射到正確位置。
儲存檔案。如果要保留原始檔案,可以使用新名稱保存配置檔案。
在安裝Report Portal的電腦上,使用Start > Administrative Tools > Internet Information Systems (IIS) Manager啟動IIS管理器。
選擇 (local computer) > Web Sites > Default Web Site.
按一下右鍵Default Web Site,然後選擇New > Virtual Directory(從檔案)。
選擇ReportPortalSetup.xml檔案,然後按一下Read File。
驗證是否列出了6個虛擬目錄,如以下示例所示。Report Portal
如果您沒有看到六個虛擬目錄,或者如果您收到錯誤消息,請按一下Cancel並檢查配置檔案中是否有錯誤。
選擇清單中的第一個虛擬目錄(其他五個虛擬目錄的父目錄),然後按一下OK。 IIS導入映射並將虛擬目錄添加到預設網站。
請確保生成的目錄結構有一個父資料夾(名稱與門戶相同)和五個子目錄,如以下示例所示。
按一下每個虛擬目錄,以確保IIS可以找到它所代表的物理目錄。 如果IIS顯示錯誤,請按一下右鍵虛擬目錄名,並驗證Local Path欄位是否指向正確的物理目錄。
要使用Report Portal,必須在IIS上啟用ASP。 (預設情況下,安裝IIS 6.0時會禁用ASP。) 請使用以下過程來驗證IIS上是否啟用了ASP。
在「IIS管理器」窗口中,選擇「(local computer) > Web Service Extensions」。
確認Active Server Pages擴充功能已設為Allowed。
如果「Status is Paided(禁止狀態)」 ,請選擇Active Server Pages ,然後按一下Allow。
關閉IIS管理器。