スプレッドデザイナを実行するとエラーが発生する
対象製品
SPREAD for .NET 2.5J Web Forms Edition
詳細
スプレッドデザイナを実行すると「呼出しの処理が例外をスローしました」「License Agreement Not Found」または、FpdotLicense.datが見つからない旨のメッセージが表示されて実行されないという場合、次の点を確認してください。
まず新規プロジェクトにて新しくSPREADコントロールを配置した場合に同じ現象が発生するか確認します。
●特定のプロジェクトでのみ現象が発生する場合●
●新規プロジェクトでも現象が発生する場合●
まず新規プロジェクトにて新しくSPREADコントロールを配置した場合に同じ現象が発生するか確認します。
●特定のプロジェクトでのみ現象が発生する場合●
- Visual Studio 2005/Visual Studio .NET 2002/2003 共通の確認事項 ASP.NETではアプリケーションのキャッシュを下記のディレクトリに作成しますが、稀にこのキャッシュがクリアされずアプリケーションの動作に影響を及ぼす可能性があります。
- Visual Studio .NET 2002/2003を使用している場合の確認事項 Visual Studio .NET 2002/2003上で特定のプロジェクトでのみ現象が発生する場合、プロジェクトにおいてSPREAD関連のアセンブリの参照設定でローカルコピーがTrueに設定されていないかを確認してください。製品リリースノードの「制限事項と注意点」のデザイナの項にも記載されているようにVisual Studio .NET 2002/2003専用ビルドではアセンブリの参照設定でローカルコピーをTrueにした場合、SPREADデザイナ起動でエラーが発生する可能性があります。
新規プロジェクトで現象が発生せず、特定のプロジェクトでのみ現象が発生するという場合、これらのキャッシュが原因である可能性が考えられます。下記のディレクトリをバックアップの上、全てのフォルダとファイルを削除し現象が改善するか確認して下さい。
[ASP.NET キャッシュ]
"Bind Logs" フォルダ以外を全て削除する (IISを停止する必要があります)。
<.NET Framework Install>¥<Version>¥Temporary ASP.NET Files
(例)C:¥WINDOWS¥Microsoft.NET¥Framework¥v1.1.4322¥Temporary ASP.NET Files
アセンブリの参照設定を確認するにはVS.NETソリューションエクスプローラにて[参照設定]ノードを開きSPREAD関連のアセンブリを右クリックして[プロパティ]を選択して下さい。
●新規プロジェクトでも現象が発生する場合●
新規に作成されたWebサイトでも現象が発生する場合、SPREADデザイナが必要なアセンブリを参照できないなど、環境上の要因が考えられます。SPREADデザイナが使用するアセンブリを次の手順で再登録し、現象が改善されるかご確認下さい。
- ActiveXコンポーネントの登録解除と再登録
- 不要なファイルが無いか確認 英語版製品をインストールした環境などで稀にWindowsのSystemフォルダにデザイナで使用するActiveXコンポーネントがアンインストールされずに残っていることがあります。
- 登録解除 下記のバッチファイルを実行する
- 登録 下記のバッチファイルを実行する
- アセンブリの登録解除と再登録
- 登録解除 下記のバッチファイルを実行する
- 登録 下記のバッチファイルを実行する
下記を確認し、存在する場合は削除して下さい。
場所:¥<Windows System Folder>
(ex. C:¥Windows¥system32)
ファイル(2個):fpSPR70.OCX, FpDotLicense.dat
¥<Program Files Folder>¥Common Files¥FarPoint Technologies¥SpreadNETWebv25¥unregist.bat
¥<Program Files Folder>¥Common Files¥FarPoint Technologies¥SpreadNETWebv25¥regist.bat
[VS.NET 2002/2003の場合]
¥<Program Files Folder>¥Common Files¥FarPoint Technologies¥SpreadNETWebv25¥Bin¥unregGAC.bat
[VS2005の場合]
¥<Program Files Folder>¥Common Files¥FarPoint Technologies¥SpreadNETWebv25¥Bin2¥unregGAC.bat
[VS.NET 2002/2003の場合]
¥<Program Files Folder>¥Common Files¥FarPoint Technologies¥SpreadNETWebv25¥Bin¥regGAC.bat
[VS2005の場合]
¥<Program Files Folder>¥Common Files¥FarPoint Technologies¥SpreadNETWebv25¥Bin2¥regGAC.bat
・製品を使用している環境が製品の動作仕様に準じているか
・製品を使用しているアカウントの権限
キーワード
SPREADデザイナ
この文書は、以前は次のFAQ IDで公開されていました : 9146