Microsoft.ACE.Oledb.12.0连接中未指定的错误打开以读取excel文件

我在Oledb12.0连接打开VB.NET中读取excel文件时遇到了问题。 它在本地运行。 但是从服务器运行有没有指定的错误。 读取excel文件的连接string如下:

Dim filePath As String = Server.MapPath("~/TempFiles/") If Not System.IO.Directory.Exists(filePath) Then System.IO.Directory.CreateDirectory(filePath) End If filePath = String.Concat(FileUpload1.PostedFile.FileName) Dim excelConnectionString As String = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 8.0", filePath) Using connection As New OleDbConnection(excelConnectionString) Dim command As OleDbCommand = New OleDbCommand("Select * FROM [Sheet1$]", connection) connection.Open() 

当我使用UI中的标签进行打印时,我收到以下消息,因为我无法debugging。

消息+源+堆栈跟踪

在System.Data上的System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions选项,对象poolGroupProviderInfo,DbConnectionPool池,DbConnection拥有对象)System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr,OleDbConnection连接)上的未指定errorMicrosoft Access数据库引擎(System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection).ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection,DbConnectionPoolGroup poolGroup)System.Data.OleDb D:\ Data \ Documents \ My Projects \ trunk \ folder \文件夹\ moduleName \ pgForm.aspx.vb:第140行中的massUpdateEmployeeParticular_pgForm.Upload()中的OleDbConnection.Open()如何解决此问题?