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使用したアプリケーションを配布する場合、ランタイムファイルをアプリケーションとともに配布する必要があります。
メモ:当ドキュメントではランタイムファイルなどの再配布できるファイルを総称して、再配布可能ファイルと呼びます。 |
注意:
|
下記のアセンブリファイルを、アプリケーションの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 フォルダには、製品の動作に必要なJavaScriptファイルとImageファイルが格納されており、開発環境の <Program Files Folder>\Common Files\FarPoint Technologies\SpreadNETWebv8 にインストールされています。
fp_client フォルダの配布方法には以下の2つの方法があります。
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」の名前で登録する必要があります。
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ファイルがクライアントマシン上のディレクトリにインストールされます。
注意: 以下のファイルは開発環境のみに必要なファイルです。配布は許可されていません。
|