2011-01-13 52 views
1

更新:即使我刪除了應用程序根目錄,它也會出現相同的錯誤 - 我只能在庫進程中運行它,而不是服務器進程。當調用COM +組件時獲取0x80131902

原創問題:我在.Net中創建了一個COM +組件。它需要使用配置文件,所以我創建了一個包含application.manifest和application.config文件的目錄,並將其設置爲應用程序根目錄。現在,當我嘗試創建該對象的實例時,我得到以下HRESULT:0x80131902。我似乎無法找到這意味着什麼,除了加載應用程序域時出現問題。如果我沒有設置應用程序根目錄,它會加載得很好(但無法訪問配置)。

回答

1

原來是因爲我在COM +組件的構造函數中拋出一個異常。希望這會在未來幫助別人。