使用 strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
OleDbConnection conn = new OleDbConnection(strConn);ide
conn.Open();調試
在VS裏調試經過,發佈到IIS5.1上後卻出現「未指定的錯誤時」,常常輸出調試,發現問題出在「conn.Open();」鏈接時。通過很大一翻周折,好比,文件夾的權限設置,IIS的權限設置,組件服務裏的設置都無效,最後終於發現以下解決方案。it
1.去掉 <identity impersonate="true"/>
2.指定 <identity impersonate="true" userName="administrator" password="密碼" />io