在我的ASP.NET应用程序中,我有ftpdata
文件夹,有一个MS Access 2010文件,例如somename.accdb
。
在我的本地计算机(Win XP)上,将OleDb连接到此文件并从表中读取写入数据没有问题。
但是在服务器(Windows Server 2008)上,我无法像在localhost上那样连接到同一个文件 请帮助我,问题可能在哪里?
答案 0 :(得分:1)
最后,我找到了问题的解决方案。
服务器上未安装2010 Data Connectivity Components。
答案 1 :(得分:0)
运行应用程序池的Windows用户可能没有对目录/文件的读取权限
答案 2 :(得分:0)
您需要通过文件系统直接访问或SMB网络访问(通过服务器上定义的共享)。如果FTP文件夹具有SMB共享名称,请使用它来访问它,但它可能不会共享(因为它的目的是FTP访问,而不是SMB访问)。
答案 3 :(得分:0)
安装2010数据连接驱动程序似乎不起作用,对我有用的是在IIS中设置相应的网站应用程序池以启用32位应用程序。