簡體   English   中英

遠程過程調用失敗 IIS 內的 Excel

[英]The remote procedure call failed Excel inside IIS

當我嘗試使用 asp.net 下載 Excel 文件時,出現此錯誤

遠程過程調用失敗。 (來自 HRESULT 的異常:0x800706BE) 描述:在執行當前 Web 請求期間發生未處理的異常。 請查看堆棧跟蹤以獲取有關錯誤及其在代碼中的來源的更多信息。

異常詳細信息:System.Runtime.InteropServices.COMException:遠程過程調用失敗。 (來自 HRESULT 的異常:0x800706BE)

源錯誤:

 xlworkbook.SaveAs(Path) xlworkbook.Close() xlAPP.Quit() 'error on this line

[COMException (0x800706be): 遠程過程調用失敗。 (來自 HRESULT 的異常:0x800706BE)]
Microsoft.Office.Interop.Excel.ApplicationClass.Quit() +0

有時錯誤是

遠程過程調用失敗。 (來自 HRESULT 的異常:0x800706BE) 描述:在執行當前 Web 請求期間發生未處理的異常。 請查看堆棧跟蹤以獲取有關錯誤及其在代碼中的來源的更多信息。

異常詳細信息:System.Runtime.InteropServices.COMException:遠程過程調用失敗。 (來自 HRESULT 的異常:0x800706BE)

源錯誤:

 xlworkbook.SaveAs(Path) xlworkbook.Close() 'line triggering the error xlAPP.Quit()

[COMException (0x800706be): 遠程過程調用失敗。 (來自 HRESULT 的異常:0x800706BE)]

 Microsoft.Office.Interop.Excel._Workbook.Close(Object SaveChanges, Object Filename, Object RouteWorkbook) +0

我做了以下所有步驟

  1. 打開 Windows 資源管理器

  2. 根據您安裝的是 32 位還是 64 位版本的 Office,您需要執行以下一項(或兩項)操作: 32 位 Office 安裝:導航至 C:\\Windows\\System32\\config\\systemprofile 64 位 Office 安裝:

  3. 導航到 C:\\Windows\\SysWOW64\\config\\systemprofile

  4. 驗證文件夾“桌面”是否存在(如果不存在則創建它)

  5. 右鍵單擊 > 屬性

  6. 在安全選項卡上:添加具有默認權限(讀取和執行;列出文件夾內容;讀取)的站點運行帳戶(例如:網絡服務)

在 dcomconfig 實用程序中,

轉到組件服務 --> 計算機 --> 我的電腦 --> DCom 配置 --> Microsoft Excel 應用程序(和 Powerpoint)

右鍵單擊它並轉到屬性。 轉到安全選項卡。 在安全之下

1、Launch & Activation Permissions --> 選擇自定義並點擊編輯。 添加用戶網絡服務並檢查允許下的所有內容。

  1. 對訪問權限和配置權限執行相同操作。

然后單擊應用並關閉所有內容。

有時我可以下載文件,但有時我會收到此錯誤任何想法為什么?

我做了方法 4,它對我有用https : //support.microsoft.com/en-gb/kb/2758592

方法 4:調查 COM 加載項可能存在的問題

許多開發人員為 Excel 創建加載項。 這些加載項分為兩種類型:另存為 .xla、.xlam 或 .xll 文件的 Excel 加載項。 COM 加載項。 通常必須安裝這些加載項並包括 DLL 和注冊表項。 為一個 Excel 版本創建的 COM 加載項經常與較新版本不兼容,並可能導致崩潰。 它們不會被安全模式禁用,應單獨調查。

要禁用 COM 加載項,請執行以下步驟: 選擇文件 > 選項 > 加載項。 在對話框底部,將管理下拉列表更改為 COM 加載項,然后選擇執行。 清除任何已啟用的 COM 加載項的復選框。 選擇確定。 如果禁用 COM 加載項可以緩解問題,請嘗試一次啟用它們以測試有問題的加載項。如果這些步驟不能解決您的問題,請繼續執行方法 5。

我完成了所有這五個步驟,最后在 Identity Tab 中選擇了 Interactive user。 它的工作!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM