仮想ディレクトリ(IIS 6.0)への Report Portal のマッピング

仮想ディレクトリ(IIS 6.0)にReport Portalをマッピングする手順です。

Report PortalをIIS 6.0上の仮想ディレクトリにマッピングするには、次の3つのタスクが必要です。

  1. 設定ファイルの編集
  2. 設定ファイルのIISへの読み込み
  3. IISでのActive Server Pages (ASP)の有効化

3つの作業をすべて完了する必要があります。

設定ファイルを編集するには

  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. 他のすべてのIIsWebVirtualDir要素のPath属性が正しい場所にマッピングされていることを確認します。そのためには、C:\Inetpub\wwwrootのすべてのインスタンスを検索し、それぞれを正しいパスに置き換えます。

  7. ファイルを保存します。元のファイルを保持する場合は、新しい名前で設定ファイルを保存できます。

構成ファイルをIISに読み込むには

  1. Report Portalがインストールされているマシンで、Start > Administrative Tools > Internet Information Systems (IIS) Manager​を使用してIISマネージャーを起動します。

  2. Select (local computer) > Web Sites > Default Web Site.

  3. Default Web Site​を右クリックし、New > Virtual Directory(ファイルから)を選択します。

  4. ReportPortalSetup.xml​ファイルを選択し、「Read File」をクリックします。

  5. 次の例に示すように、Report Portalに対して6つの仮想ディレクトリがリストされていることを確認します。

    6つの仮想ディレクトリが表示されない場合や、エラーメッセージが表示された場合は、Cancel​をクリックし、設定ファイルでエラーがないか確認します。

  6. リスト内の最初の仮想ディレクトリ(他の5つの親ディレクトリ)を選択し、OK​をクリックします。 IISはマッピングをインポートし、仮想ディレクトリを既定のWebサイトに追加します。

    結果のディレクトリ構造に、1つの親フォルダー(ポータルと同じ名前)と5つのサブディレクトリ(以下の例に示すように)が含まれていることを確認します。

  7. 各仮想ディレクトリをクリックして、IISがそのディレクトリが表す物理ディレクトリを特定できるようにします。 IISでエラーが表示される場合は、仮想ディレクトリ名を右クリックし、Local Pathフィールドが正しい物理ディレクトリを指していることを確認します。

IISのActive Server Pages (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マネージャーを閉じます。

このページ