IIS上製作EXCEL並下載之權限設定注意事項

摘要:IIS上製作EXCEL並下載之權限設定注意事項

前陣子做了個功能是撈取資料庫的值

然後建成EXCEL檔並直接下載

在本機上測試都OK

結果搬到IIS上使用時卻按了下載沒有任何反應

後來找到錯誤訊息是

Retrieving the COM class factory for component with CLSID {4D880EAB-BF35-423A-A859-B1D9F2AC4CC1} failed due to the following error: 80040154

解決辦法是

開始=>執行=>dcomcnfg打開元件服務

依次展開 元件服務=>電腦=>我的電腦=>DCOM設定=>

找到Microsoft Excel 應用程式

滑鼠右鍵=>內容  選倒識別身分的的標籤

點選"使用下列使用者"  輸入你權限最大的帳號密碼 套用確定就可以了

有的網站是說在安全性的標籤也要修改

將啟動和啟用選項,存取權限,設定權限都改用自訂 並加入everyone 權限都賦予everyone

我是沒有做到這步驟就是