Windows Server 2008 (x64 バージョン) 上の IIS7 にデプロイされた C# サービスと通信するサイトに問題があります。サービスは、サード パーティの dll から COM オブジェクトにアクセスしようとしています。それを行うと、次の形式の例外がスローされます。
System.InvalidCastException: Unable to cast COM object of type 'MyClass' to interface type 'TheirInterface'.
This operation failed because the QueryInterface call on the COM component for the interface with IID '{88B11E8A-0B27-459C-BC28-A4D4113FD4AE}' failed due
to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Windows 7 で動作する他の多くのマシンで同じサイトをホストしていたので、問題は OS (Windows Server 2008) に関連していると思います。この例外の解決策をどこで検索できるか、または IIS で行う必要がある構成があるかどうかについて何か提案はありますか?