日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

failed due to the following error: 80070005 错误解决方案

發布時間:2025/3/21 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 failed due to the following error: 80070005 错误解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

公司的一個系統是ASP.NET頁面下的導出Excel功能,采用了在服務器上打開一個Excel程序,寫入數據,保存在服務器上,然后再傳遞給客戶端的方法。在XP上完美運行之后,正式發布到WIN2003服務器上的時候,卻出現了問題.

Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.

網上大部分資料來自于:http://blog.crowe.co.nz/archive/2006/03/02/589.aspx?

但是貌似解決不了問題。

最后總結方法如下:

1:在服務器上安裝office的Excel軟件.

2:在"開始"->"運行"中輸入DCOMCNFG啟動"組件服務"

3:依次雙擊"組件服務"->"計算機"->"我的電腦"->"DCOM配置"

4:在"DCOM配置"中找到"Microsoft Excel 應用程序",在它上面點擊右鍵,然后點擊"屬性",彈出"Microsoft Excel 應用程序屬性"對話框

5:點擊"標識"標簽,選擇"交互式用戶"

6:點擊"安全"標簽,在"啟動和激活權限"上點擊"自定義",然后點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),并給它賦予"本地啟動"和"本地激活"權限.

7:依然是"安全"標簽,在"訪問權限"上點擊"自定義",然后點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK SERVICE"用戶,然后賦予"本地訪問"權限.

這樣,我們便配置好了相應的Excel的DCOM權限.
至此,我的問題貌似還沒有解決。
還有兩個需要注意的:
第一,if you are running on?Windows 2003 Server?you must enter the account that theApplication Pool?is running as, by default "Network Service"

第二,以上還是解決不了的話,可以在<system.web>之間添加<identity impersonate="false"/>。

至此,應該可以完美解決。注意,環境是windows2003.

轉載于:https://www.cnblogs.com/Jan_Dai/archive/2011/04/14/2015629.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的failed due to the following error: 80070005 错误解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。