PowerTools SPREAD for ASP.NET 8.0J
アプリケーションの配布

ここでは、SPREAD for ASP.NETを使用したアプリケーションの配布方法について説明します。

アプリケーションの配布

作成したアプリケーションを運用環境のWebサーバーへ配布する方法については、MSDNの「Visual Studio および ASP.NET の Web 配置コンテンツ マップ」を参照してください。

Medium 信頼レベル環境へ配布する場合は、「Medium 信頼レベル環境へのアプリケーションの配置」を参照してください。

ランタイムファイルの配布

SPREAD for ASP.NETを使用したアプリケーションを実行するには、実行環境にSPREAD for ASP.NETのランタイムファイルが必要です。そのため、SPREAD for ASP.NET使用したアプリケーションを配布する場合、ランタイムファイルをアプリケーションとともに配布する必要があります。

メモ:当ドキュメントではランタイムファイルなどの再配布できるファイルを総称して、再配布可能ファイルと呼びます。
注意:
  • ランタイムファイルを配布する場合、配布するWebサーバー1台毎にプロセッサーのコア数に応じたコアサーバーライセンスが必要になります。コアサーバーライセンスの詳細は、製品の「ソフトウェア使用許諾契約書」をご確認ください。
  • ランタイムファイルは、単独で配布することはできません。本製品を用いて開発したアプリケーションとともに配布することのみ許諾されています。
  • 本製品に含まれているファイルのうち下記以外のファイルは配布できません。
  • アプリケーションの運用環境には、製品自体をインストールする必要はありません。

アセンブリファイル

下記のアセンブリファイルを、アプリケーションのbinフォルダに配置します。

アセンブリファイルは、開発環境の<インストール フォルダ> Bin(デフォルト:C:Program Files\SpreadASPNET8\Bin)にインストールされています。

ファイル 内容 備考
FarPoint.Web.SpreadJ.dll 本体アセンブリ(必須)
FarPoint.CalcEngine.dll 表計算エンジン(必須)
FarPoint.Excel.dll Excelインポート/エクスポート(必須)
FarPoint.PDF.dll PDFエクスポート(必須)
FarPoint.Web.Chart.dll チャートエンジン(必須)
FarPoint.Web.Spread.Extender.dll ASP.NET AJAXエクステンダー ASP.NET AJAXエクステンダーの各セル型を使用している場合のみ必要

fp_client フォルダ(スクリプトファイルとイメージファイル)

fp_client フォルダには、製品の動作に必要なJavaScriptファイルとImageファイルが格納されており、開発環境の <Program Files Folder>\Common Files\FarPoint Technologies\SpreadNETWebv8 にインストールされています。

fp_client フォルダの配布方法には以下の2つの方法があります。

  1. IISの仮想フォルダとして登録する方法

    fp_clientフォルダをWebサーバーの任意の場所にコピーし、IIS ホームディレクトリ直下に「fp_client」の名前で仮想フォルダとして登録する方法です。

    この場合、SPREAD for ASP.NETは実行時、fp_clientフォルダを次のように絶対パスにて参照します。

                behavior:url(/fp_client/fpspread/<assembly version>/htc/fpspread.htc)
    
    そのためfp_clientフォルダはIIS ホームディレクトリ直下に「fp_client」の名前で登録する必要があります。
  2. アプリケーションのルートディレクトリに配置する方法

    fp_clientフォルダをアプリケーションのルートディレクトリ(ASPX ファイルと同じ場所)にコピーする方法です。

    この場合、Web.configの<appSettings>タグ内に、fp_clientフォルダに関する以下の情報を追加する必要があります。

                <?xml version="1.0"?>
                  <configuration>
                   <appSettings>
                    <add key="fp_client" value="fp_client" />
                   </appSettings>
                        :
                  </configuration>
    
    ※サブフォルダからもfp_clientフォルダを参照する場合は value="~/fp_client"と指定してください。
    

Spread for ASP.NETでは、クライアント用のHTMLページを提供するWebサーバーコントロールが作成されることに注意してください。また、クライアント側スクリプト機能を有効にするため、HTCファイルがクライアントマシン上のディレクトリにインストールされます。

注意: 以下のファイルは開発環境のみに必要なファイルです。配布は許可されていません。

  • FarPoint.Web.Chart.Design.dll
  • FarPoint.Web.SpreadJ.Design.dll
  • FarPoint.Web.SpreadJ.Design.resources.dll
関連トピック

 

 


© 2003-2015, GrapeCity inc. All rights reserved.