64位機器上 DOM 找不到MicrosoftExcelApplication的解決方案及調用檢索COM 類工廠中 CLSID 為...錯誤解決方案


第一種方法:

1.由於Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持,因此需要對WIN2008 X64系統進行DCOM配置,操作步驟如下:
1.1運行:mmc -32
1.2在菜單中選擇File->Add/Remove Snap
添加Component Services,然後在Component Services下找到Excel後再進行配置,就和32位系統一樣可以看到Microsoft Excel Appliction 組件了。

2.由於用戶沒有操作excel的權限,需要通過如下操作對 Microsoft Excel Appliction 進行授權。
2.1運行:dcomcnfg.exe
2.2"組件服務"- >"計算機"- >"我的電腦"- >"DCOM配置"->找到word->屬性->"標識"標簽,選擇"交互式用戶"
2.3->安全"標簽"->在"啟動和激活權限"上點擊"自定義",然后點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加 一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啟動"和"本地激活"權限.
2.4->"安全"標簽,在"訪問權限"上點擊"自定義",然后點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK SERVICE"用戶,然后賦予"本地訪問"權限. 這樣,我們便配置好了相應的Excel的DCOM權限.
第二種方法:

<system.web>

<identity impersonate="true" userName="administrator" password="186"/>           //創建用戶名

</system.web>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM