檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件時失 敗,原因是出現以下錯誤: 80080005


 

  .Net MVC項目,在下載一個Excel的時候總是報錯。

解決辦法:

在服務器中,運行dcomcnfg打開組件服務, 依次展開"組件服務"->"計算機"->"我的電腦"->"DCOM配置"

找到"Microsoft Excel應用程序"或"Microsoft Word應用程序",

右鍵打開屬性對話框,點擊"標識"選項卡,選擇"啟動用戶"

 

至於前面安全面板里面的權限配置網上搜搜即可,這個大部分是說要設置成交互式用戶。服務器上應該是要設置成交互式用戶的,這個我本地調試報錯,設置成啟動用戶就沒問題了。

 

 

還有一個問題,做了一個導出Excel的功能,放到服務器上了,用戶用過瀏覽器去導出Excel的時候,總是下不下來,我一遠程到服務器,立馬就可以下載了。這個不知道是什么原因。然后我的大佬解決了這個問題

 還是把交互式用戶改為下列用戶,可以用admin可以用其他用戶,因為交互式用戶是當你和它交互的時候才可以,這就可以解釋我遠程過去就可以下載的問題了。

 


免責聲明!

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



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