ASP.NET操作Excel備忘錄
更新時間:2010年01月15日 17:02:17 作者:
ASP.NET下操作Excel的一些技巧分析,需要的朋友可以參考下。
問題一:拒絕訪問
拒絕訪問的可能性有三種,
一種是當(dāng)前操作用戶沒有訪問權(quán)限。
二種是進(jìn)程里面已經(jīng)有著Excel.exe的進(jìn)程存在而程序沒有及時的清除。
三種是指定的Excel正在被另一個進(jìn)程使用。
第一種解決方案
向指定的Excel文件夾賦予aspnet權(quán)限,然后在web.config中的<system.web>中添加一段代碼
<identity impersonate="true"></identity>
這樣就可以了!
第二種解決方案
查看任務(wù)管理器里面是否有Excel.exe進(jìn)程存在,如果存在請先手動結(jié)束該進(jìn)程,然后更改Excel代碼,
讓Excel執(zhí)行完過后自動結(jié)束進(jìn)程.
第三種解決方案
這種是最低級的錯誤!自己本來用著Excel文檔但是不知道!然后程序訪問Excel的時候就說拒絕訪問!
拒絕訪問的可能性有三種,
一種是當(dāng)前操作用戶沒有訪問權(quán)限。
二種是進(jìn)程里面已經(jīng)有著Excel.exe的進(jìn)程存在而程序沒有及時的清除。
三種是指定的Excel正在被另一個進(jìn)程使用。
第一種解決方案
向指定的Excel文件夾賦予aspnet權(quán)限,然后在web.config中的<system.web>中添加一段代碼
<identity impersonate="true"></identity>
這樣就可以了!
第二種解決方案
查看任務(wù)管理器里面是否有Excel.exe進(jìn)程存在,如果存在請先手動結(jié)束該進(jìn)程,然后更改Excel代碼,
讓Excel執(zhí)行完過后自動結(jié)束進(jìn)程.
第三種解決方案
這種是最低級的錯誤!自己本來用著Excel文檔但是不知道!然后程序訪問Excel的時候就說拒絕訪問!
相關(guān)文章
總結(jié)ASP.NET C#中經(jīng)常用到的13個JS腳本代碼
本文總結(jié)了ASP.NET C#在實際開發(fā)過程中13個JS腳本代碼,方便大家在開發(fā)中使用,希望對大家有用。2016-04-04Silverlight中同步調(diào)用WebClient的解決辦法,是同步!
如何建立web服務(wù)并引用的細(xì)節(jié),不是本文的介紹的目標(biāo),不再贅述。在silverlight調(diào)用服務(wù)器端服務(wù)的時候,默認(rèn)情況下是進(jìn)行異步調(diào)用的2011-04-04Microsoft Visual Studio 2010下如何添加命令提示行
這篇文章主要介紹了Microsoft Visual Studio 2010下如何添加命令提示行的相關(guān)資料,需要的朋友可以參考下2015-11-11VB.net 查詢獲取數(shù)據(jù)庫數(shù)據(jù)信息
VB.net 查詢獲取數(shù)據(jù)庫數(shù)據(jù)信息實現(xiàn)函數(shù),需要的朋友可以參考下,代碼比較簡單。2009-07-07