天天看點

在IIS下操作Excel檔案權限不足的解決方法

問題描述:

一個web程式需要操作Excel檔案,在開發環境下程式測試正常,部署到IIS後程式操作Excel檔案報錯。

解決方法:

在DCOM元件服務中給MICROSOFT.EXCEL元件賦予ASP.NET的操作權限,具體步驟:

(1)打開開始菜單的運作對話框,輸入dcomcnfg指令,确定,這時會彈出元件服務視窗

(2)展開計算機-〉我的電腦-〉DCOM配置,找到Microsoft Excel應用程式節點,單擊右鍵-〉屬性

(3)點選"辨別"标簽,選擇"互動式使用者"

(4)選中“安全”選項,在下面三個項目都選擇“自定義”,并單擊編輯按鈕

(5)在啟動權限對話框中點選添加按鈕,添加相應的使用者(“NETWORK Service”使用者和 “IIS_IUSRS”使用者),并賦予本地的所有權限 ,通路權限和配置權限和前面一樣添加上述使用者并配置權限。

 至此,問題順利解決。