阿汤博客-承接中小企业服务器维护和网站维护,有意者可以联系博主!

IIS7 ASP无法正常连接Access数据库问题

学习笔记 508℃ 0评论

在解决这个问题前先说下Vista IIS7.0 ASP环境的配置,如果IIS是默认安装的,那么ASP程序是不能运行的,当在IE中打开扩展名为.ASP文件的时候,iis会当着普通的网页文件来显示。在IE中查看文件的源代码,可以看到ASP文件的所有原始代码,就跟我们双击打开文件一样的。我们需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 – 程序和功能 – 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。

设置好IIS(开启”启用父目录路径”,要不你用../路径的时候可能会出错),做好相关站点的设置,可是运行的时候就提示:

引用[Microsoft][ODBC Microsoft Access 驱动程序] 磁盘或网络错误。

或(就看你用什么方式连Access了)

引用Microsoft JET Database Engine 错误 '80004005' 

未指定的错误 

/inc/conn.asp,行 10  

解决办法:

把C:\Windows\ServiceProfiles\NetworkService\AppData\Local下的Temp目录添加了everyone的读写权限。再一访问就OK了,至此问题解决 (everyone加读写是我为省事自己加的,其实还可以加的再”精确”点,具体见下)

 引用 网上还有一说法给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。

转载请注明:阿汤博客 » IIS7 ASP无法正常连接Access数据库问题

喜欢 (0)or分享 (0)