問題一:拒絕訪問
拒絕訪問的可能性有三種,
一種是當前操作用戶沒有訪問權限。
二種是進程裡面已經有著Excel.exe的進程存在而程序沒有及時的清除。
三種是指定的Excel正在被另一個進程使用。
第一種解決方案 向指定的Excel文件夾賦予aspnet權限,然後在web.config中的<system.web>中添加一段代碼
<identity impersonate="true"></identity>
這樣就可以了!
第二種解決方案
查看任務管理器裡面是否有Excel.exe進程存在,如果存在請先手動結束該進程,然後更改Excel代碼,
讓Excel執行完過後自動結束進程.
第三種解決方案
這種是最低級的錯誤!自己本來用著Excel文檔但是不知道!然後程序訪問Excel的時候就說拒絕訪問!