Delphi で作成された ISAPI アプリケーションがあります。アプリケーションはランタイム パッケージでコンパイルされます。基本的に、関連するすべての bpl は、ISAPI dll が機能するように、ISAPI が有効なディレクトリにもデプロイする必要があります。ただし、ISAPI dll を呼び出すと、常にエラーが発生します。
ISAPI dll がランタイム パッケージでコンパイルされない場合、問題なく動作します。
ランタイム パッケージが問題の原因であるはずです。これまでの唯一の解決策は、ランタイム パッケージのパスをシステム環境変数 %path% に追加し、PC を再起動することです。
環境変数を変更しないことで利用できる他の解決策はありますか?
Windows 7 と IIS 7 と Delphi 2010 を使用しています。