一个很简单的用atl生成的COM组件(dll类型),在创建和注册后,在客户端可以成功地用CoCreateInstance创建实例,但当把该组件安装到COM+应用程序后,运行之前的客户端的CoCreateInstance时,提示失败,返回“不支持此接口”。我用OLE/COM Viewer查看该组件时,又确实只有IUnknown, IClientSecurity, IMultiQI and IMarshal接口,而我的自定义接口竟然不见了。当我把该组件从COM+应用程序里删除,然后重新注册后,我的客户端又可以成功调用了。请问这是什么原因呢?