我正在开发一个需要连接到foxpro数据库的vb.net Web应用程序。我使用了以下连接字符串:
<add name="FoxProConnection" connectionString="Provider=VFPOLEDB;Data Source=Path\Database.DBC;Collating Sequence=machine;"
providerName="System.Data.OleDb" />
当我在我的开发机器上运行时,这工作正常。但是,当我将其发布到我们的Web服务器时,连接失败(尽管没有错误消息输出到屏幕)。我已经确认该文件可以从服务器访问,它有权被我登录到系统的帐户和应用程序池运行的帐户读取,并且还检查了vfpoledb.dll是否存在并在网络服务器。
数据库存储在单独的服务器上,因此数据源中有完整的UNC路径。
任何帮助都会受到赞赏,因为我一直在反对这一点。