關於在iis6下excel.application能夠正常運行,而vista或者window7的iis7下不能運行的總結

在很多地方總能看到在iis6裏,asp或者asp.net,調用excel的類,會出現各種各樣的由於權限問題的錯誤,如:System.Exception: 無法創建 ActiveX 組件,或者xlsObj.Workbooks.Open的時候報錯了等等。解決辦法如下:

1、安裝Office

2、在開始-》運行中打入dcomcnfg.exe,啓動組件服務。

3、在組件服務中,選擇控制檯根目錄-》組件服務-》計算機-》我的電腦-》DCOM配置-》Microsoft Excel應用程序,右擊屬性,打開屬性窗口。

4、在安全頁籤中,對配置啓動和激活權限進行自定義,加入啓動IIS進程帳戶的完全權限。

 

這樣就能夠解決了。但是今天也我在IIS7裏也碰到了同樣問題,用剛纔的那個方法試了,沒有什麼效果。後來終於發現還得把

身份那裏設置成爲交互式用戶,就OK了
 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章