摘要: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
我是沒有做到這步驟就是