2017年8月1日 星期二

IIS 上使用到Office COM元件


最近網站有使用到excel內的函式運算 :

Microsoft.Office.Interop.Excel


在本機run都ok, 但放到IIS上卻出現error :

擷取元件 (CLSID 為 {00024500-0000-0000-C000-000000000046}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80070005 存取被拒。 (發生例外狀況於 HRESULT: 0x80070005 (E_ACCESSDENIED))。


解法 : https://dotblogs.com.tw/v6610688/2015/02/19/iis_office_access_word_excel_com_interop_api_configuration

原因就是要設定權限並打開~

沒有留言:

張貼留言