程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 解決:對COM組件的調用返回了錯誤HRESULT E_FAIL

解決:對COM組件的調用返回了錯誤HRESULT E_FAIL

編輯:關於.NET

第一部分

調用SHDOCVW(web浏覽器) COM組件的時候,返回了錯誤 HRESULT E_FAIL。總結如下:

1. 在控制面板--->管理工具--->服務 中,開啟Distributed Transaction Coordinator 服務 。

2. 打開控制面板--->管理工具--->組件服務--->選擇計算機--->我的電腦--->右擊 屬性--->選擇MSDTC--->選擇安全配置 勾選事務管理器通信中的允許出站、允許入站和不要求進行 驗證。

如下圖所示:

重啟IIS

通過以上操作,可以解決錯誤 HRESULT E_FAIL的問題。

以上使用XP,2000,2003轉自http://community.studyez.com/blogs/zbinbo/archive/2007/08/22/com -hresult-e-fail.aspx

第二部分

以下是2008中的操作(大致相同,這是我自己寫的,轉載請說明出處)

1. 開始--->管理工具--->服務 中,開啟Distributed Transaction Coordinator 服務。

2. 開始--->管理工具--->本地安全策略--->高級安全windows防火牆--->高級安全 windows防火牆-本地組策略對象--->右擊屬性--->進行允許出站、允許入站。

以上主要運用於編程實現創建域用戶,對NTFS文件夾進行權限配置。當然也可以手工完成,既然做軟 件這行,那就用編程實現不是更好,而且比較適用,小弟正在學習中也實現了點,有興趣的朋友一起交流 。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved