vs2008写的asp.net 2.0,有一个页面要读取.dbf文件,使用了oledb和odbc两种方式(都用了),在vs2008中点击右键浏览,可以读取.dbf,可是发布到iis7.0,页面总是无法读取.dbf,请教一下解决方法!谢谢

解决方案 »

  1.   

    要给Aspnet帐号增加对DBF文件所在目录的读取权限
      

  2.   

    报错:缺少默认提供程序,也就是win 2008 r2中没有odbc 64位驱动,百度了,谷歌了,都说要用syswow64目录下的odbcad32程序,找到了,确实有odbc vfp驱动,可iis 7.0只认64位的,不知怎么办好,网上说要强制iis7在32位状态下运行,不想这样,不知还有没有其他好办法
      

  3.   

    IIS7有32bit运行模式,试一试:application pools -> 选择使用的application pool  -> 点击Advanced settings ->将Enable 32-bit applications设置成true.