我用oledb来打开我原来上传到服务器上的excel文件,在解决方案里用“在浏览器中查看“打开那个页面可以运行起来,
但是部署到服务器上面去的时候在运行的时候就会说我错误,说是未指定的错误,求解???  
是因为我部署的时候出问题了还是程序本身就写得有问题???
if (type == ".xls")
        {
            strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sourceTableName + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=2\"";
        }
        else if (type == ".xlsx")
        {
            strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + sourceTableName + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\"";
        }        query = "SELECT * FROM [Sheet1$]";        //Create the connection object  
        conn = new OleDbConnection(strConn);
        //Open connection  
        if (conn.State == ConnectionState.Closed)
            conn.Open();
其中sourceTableName是从上一个页面传过来的值,我测试的时候是“D:\bjtujob2011\UploadedExcel\23032011_150353.xls”
请求各位大神指点啊!!!