C#.net里做了一个导入Excel表格的功能,原理是先让用户把Excel上传到服务器上,然后再读取上传的Excel内容。在调试状态下运行一切正常,但是在IIS配置的站点里访问就报错:未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序,找网上说的安装了AccessDatabaseEngine.exe 也没有解决问题,请高手指教,链接字符串是这样的:
string strCon = "provider=Microsoft.ACE.OleDb.12.0; Data Source ='" + Server.MapPath(folder + "/" + fileName) + "';Extended Properties='Excel 12.0;HDR=yes;IMEX=1';";
OleDbConnection conn = new OleDbConnection(strCon);
conn.Open();
运行到conn.open()那儿就报错
九州编程
萧十郎
慕仙森
智慧大石
慕妹3146593
达令说
largeQ
翻阅古今