问题1、ASP网站出错:Execute Access Denied的解决方法
运行ASP网站源码时,IIS报错:
Execute Access Denied
This Virtual Directory does not allow objects to be executed.
翻译:
执行访问被拒绝
这个虚拟目录不允许执行脚本。
现在明白了吧。
解决办法:开始----程序----管理工具---Internet 信息服务(IIS)管理器----网站属性----主目录选项卡。将执行权限设置为纯脚本就可以了。
问题2、windows7 64位IIS出现错误ADODB.Connection error '800a0e7a'
使用 windows7 64位专业版或旗舰版,安装好IIS后调试ASP+ACCESS程序,出现错误如下:
ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not be properly installed.
错误的原因在于在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。
解决方法如下:
IIS信息管理器 - ‘查看应用程序池’ - 右边操作中选择‘设置应用程序池默认设置..’,在‘常规’中设置‘启用 32 位程序’为True,完后成重启IIS即可。如下图: