IIS中配置Office COM組件(最全圖示)
阿新 • • 發佈:2018-07-19
false exce tps 默認 als 提示符 image set 是否
參考原文:https://www.cnblogs.com/devonline/p/excelaccess.html
確認web程序在IIS中是否可以訪問office com組件
try { var xx = new Microsoft.Office.Interop.Excel.Application(); xx.Visible = false; xx.Quit(); } catch (Exception ex) { WriteLog(ex.StackTrace); throw; }
默認沒有做任何配置的情況下,會有異常,因此需要做以下設置
一、IIS的配置
1). 站點發布後, 選擇 Authentication -> Anonymous Authentication -> Edit 選擇 Application pool identity -> OK.
2). IIS Application pool 選中當前 Application -> Advanced Settings -> Identity 選擇 Network Service -> OK
二、com組件權限配置
1).開始--〉運行--〉cmd
2)命令提示符下面,輸入mmc -32,打開32的控制臺
3)添加com組件配置(下圖選擇Add後點擊OK)
4)選中Microsoft Excel Application
5) 配置以下3個屬性
可以把everyone也付權限
三、重啟IIS
IIS中配置Office COM組件(最全圖示)