這兩天用ASP.NET寫一個導入EXCEL數據到ORACLE的程序,調試通過,但是部署到服務器上就不能用了。
Retrieving the COM class factory for component with CLSID {00024500-0000-000
后來終於解決:
在服務器上,
1,運行dcomcnfg打開組件服務
2,依次展開"組件服務"->"計算機"->"我的電腦"->"DCOM配置"
3,找到"Microsoft Excel應用程序"
右鍵打開屬性對話框
點擊"安全"選項卡,
把"啟動和激活權限","配置權限",都選擇為自定義,
然后依次點擊它們的編輯,把ASPNET添加進去,並加入所有的權限...
內存或磁盤空間不足,Microsoft Office Excel 無法再次打開或保存任何文檔?
1.運行"dcomcnfg.exe";
2.組件服務-計算機-我的電腦-DCOM配置-Microsfot Excel Application,右鍵,屬性,標識里設為"交互式用戶".
由於之前的導入Excel文件時正常的,后來因為某個原因吧系統時間修改成了2008年,結果就出現了這種情況。電腦重啟后把時間又修改為現在時間后就沒有出現這個問題了。