Watin
およびを使用してHttpWatch
、いくつかの本番サイトをチェックするアプリケーションがあります。私たちは定期的にアプリケーションの応答時間をチェックしており、そのためにこのアプリケーションを使用しています。
HttpWatch
IE インスタンスを開き、いくつかの構成を設定した後、このインスタンスをプラグインにアタッチします。アプリケーションは、Windows Server 2003 で完全に正常に動作しています。
ただし、Windows Server 2008 でこのアプリケーションを実行すると、次のエラーが発生します。
タイプ 'HttpWatch.ControllerClass' の COM オブジェクトをインターフェイス タイプ 'HttpWatch.IController' にキャストできません。IID '{21828BF3-DA77-4FC1-968E-FC7A46AEC19A}' を持つインターフェイスの COM コンポーネントでの QueryInterface 呼び出しが次のエラーのために失敗したため、この操作は失敗しました: No such interface supported (HRESULT からの例外: 0x80004002 (E_NOINTERFACE)) .
多くのことを試しましたが、この問題を解決できませんでした。また、必要な Windows Server 2008 バージョン用の最新の DLL をリンクから入手したため、配置Interop.HttpWatch.dll
しInterop.SHDocVw.dll
ました。