2011-05-03 92 views
3

Unable to cast COM object of type 'System.__ComObject' to interface type ' \a. \a'.無法投COM對象

This operation failed because the QueryInterface call on the COM component for the > > interface with IID '{39C13A4D-011E-11D0-9675-0020AFD8ADB3}' failed due to the following error:

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA).

任何人有這個例外的想法?

+0

你在哪個平臺上運行這個平臺?這看起來像是一個DCOM錯誤 – 2011-05-03 12:25:20

+0

假接口類型名稱是什麼? – 2011-05-03 12:52:45

回答

0

可能的原因是COM服務器是在一個單獨的進程中運行,並墜毀在QueryInterface()呼叫請求不支持的接口。如果是這種情況,應由COM服務器供應商解決。

0

看起來你從別的地方得到了一個COM對象,你正在嘗試做的一些接口,COM對象一個QueryInterface。此COM對象所屬的COM服務器由於某種原因而無法實例化。 RPC服務器故障可能是由於幾個原因造成的。

一個可能的原因可能是,DCOM隧道沒有爲此COM服務器啓用。 Link

但是,你必須向我們展示你的代碼,如果你想要更多的幫助。

0

我面臨同樣的問題。阿米爾的回答拯救了我們。我們發現我們的案件是由註冊表腐敗造成的。所以我們要求技術人員的幫助,並恢復註冊表。不知道,哪個註冊表已損壞,FYI,我們的數據庫連接字符串。

+0

這不是一個答案。請考慮寫評論 – Hawk 2014-11-12 08:30:24

相關問題