**造成原因:**調用服務器上Excel.dll文件,讀取上傳到服務器的Excel文件結構.
**詳細錯誤**: 檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件時失敗,原因是出現以下錯誤: 80070005
**解決方案**:
1: 在"開始"->"運行"->dcomcnfg.exe啟動"組件服務"。
2: 然后 "組件服務"->"計算機"->"我的電腦"->"DCOM配置"。
3: 在"DCOM配置"中找到“Microsoft Excel 應用程序”,右鍵,然后點擊“屬性”->“標識”->選擇"啟動服務".(注:這里并沒有選擇為“交互式用戶”)
4: 在"安全"標簽下:
?? a. "啟動和激活權限"->"自定義"->"編輯"->增加"NETWORK SERVICE"、"ASP.NET"用戶,并給它賦予"本地啟動"和"本地激活"權限.
???b. "訪問權限"->"自定義"->"編輯"->增加"NETWORK SERVICE"用戶,然后賦予"本地訪問"權限.
???c. "配置權限"->"自定義"->"編輯"->增加"NETWORK SERVICE"用戶和"Internet來賓"賬號.
okey, try again~
問題解決.
- 前言
- 【“/”應用程序中的服務器錯誤】之IL 格式不正確
- 【驗證您是服務器上"Debugger users"組的成員】的解決方案
- 【無法在web服務器上啟動調試。與Web服務器通信時出現身份驗證錯誤】的解決方案
- 處理【檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件時失敗】
- win7 IIS7.0下建立虛擬目錄 以解決打開vs2003的辦法
- 【“/”應用程序中的服務器錯誤。】之 分析 EntityName 時出錯
- 【"/" 應用程序中的服務器錯誤】之找不到可安裝的 ISAM
- 處理【aspnet_merge.exe”已退出,代碼為1。An error occurred when merging assemblies: 索引超出了數組界限。】
- win7 IIS7.0 【IIS 管理器無法驗證此內置帳戶是否有訪問權】
- 解決vs2005不能調試ASP.NET程序
- 解決win7下安裝SQL2000時【以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機!】
- WebService中使用DataTable造成"無法序列化"的解決辦法
- 處理【由于 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面】
- 處理【試圖運行項目是出錯:無法在Web服務器上啟動服務。您不具備此應用程序的權限。】
- 解決在IIS7.0上部署ASP.NET1.1站點時【“/”應用程序中的服務器錯誤。無法識別的配置節“system.webServer”】的問題
- 處理【試圖運行項目時出錯:無法啟動調試,沒有正確安裝調試器。請運行安裝程序安裝或修復調試器。】
- 處理【GDI+ 中發生一般性錯誤】
- 解決vs2005下Global.asax缺少cs文件的使用不便
- 處理【System.Data.SqlClient.SqlError:媒體集有2個媒體簇,但只提供了1個。必須提供所有成員。】
- c#把cs文件編譯為dll文件(二) 處理帶有調用WebService方法的cs
- win7+IIS7下處理【檢測到在集成的托管管道模式下不適用的ASP.NET設置】
- php中使用split()出現Warning: split(): REG_EMPTY
- php中使用異步調用獲取數據時出現【由于出現錯誤 c00ce56e 而導致此項操作無法完成】
- php【Warning: imageftbbox(): Could not find/open font in……】的問題
- 處理PHP mysql_query執行超時 【Fatal error: Maximum execution time of 300 seconds exceeded in……】
- 處理【php-cgi.exe - FastCGI 進程超過了配置的請求超時時限】
- 處理【從客戶端中檢測到有潛在危險的 Request.Form值】