これは、Web サーバーにどのようなサードパーティ コンポーネントがインストールされているかをテストするために、何年も前に作成したツールです。
私は現在 4 つの異なる Web ホストとビジネスを行っています。それぞれのサーバーには、サードパーティ ASP コンポーネントの異なるサブセットがインストールされています。どのコンポーネントがインストールされているかが公開されている場合もあれば、公開されていない場合もあります。特定の COM オブジェクトが利用可能かどうかをテストしたいときは、いつも簡単なスクリプトを作成していました。スクリプトはServer.CreateObjectメソッドを介してオブジェクトの作成を試行し、ページに移動してエラー コードが返されるかどうかを確認します。エラー コードがないことは、インストールされていることを意味しており、その知識に基づいてアプリケーションのコーディングを開始できました。
10 個ほどのスクリプトを書いた後、これを行うにはもっと良い方法があるかもしれないと思いつきました。必要なのは、最も一般的な ASP コンポーネントをテストし、ユーザーが新しいコンポーネントをリストにすぐに追加できるようにするスクリプトでした。大量のテスト スクリプトをファイル サーバー上に置くのは最適ではありませんでした。そして、ASP コード内にすべてのテスト ケースをハードコーディングすることは最も避けたいことです。私の解決策は、コンポーネント テスト ケースの作成、変更、表示を 1 つのページで処理できるようにすることでした。データ ソースは単一の XML ファイルになります。
COM Informant は、開発チームがカスタム コンポーネントを作成し、それらを複数のサーバーに展開する場合に便利なツールです。コンポーネントがインストールされているかどうかをテストするには、単一の Web ページを表示するより良い方法はありません。ツールの上部では、ユーザーが任意のコンポーネント名をテスト リストに追加できます。
作成日: 2001 年 11 月 9 日 (およびそれ以前)