从Excel中读数据到数据库,本地VS运行都成功,网站发布后不能读取数据
先上代码
  String path = Server.MapPath("~/UploadExcel/");
  string FileName = path + DateTime.Now.ToString("yyyyMMddHHmmss") + fuload.FileName;
  fuload.PostedFile.SaveAs(FileName);
       string connstr2003 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileName + ";Extended   Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
         string connstr2007 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + FileName + ";Extended Properties=\"Excel 12.0;HDR=YES\"";
             OleDbConnection conn;
             if (fileExtenSion.ToLower() == ".xls")
             {
                 conn = new OleDbConnection(connstr2003);
             }
             else
             {
                 conn = new OleDbConnection(connstr2007);
             }              
             conn.Open();
       …………
小弟经过跟踪,发现执行到   conn.Open()时就挂了,
连接字符串是不是有问题啊,或者和服务器设置有关,因为以前挂在别的服务器上时没问题
大哥大姐大神们帮忙看看,小菜这厢有礼了
------解决方案--------------------
tring FileName = path + DateTime.Now.ToString("yyyyMMddHHmmss") + System.IO.Path.GetFileName(fuload.FileName);