A-A+

800a0e7a,未找到提供程序,该程序可能未正确安装|asp网站500错误

2020年02月09日 IIS 暂无评论 阅读 1,450 次
摘要:

调试asp+Access架构的网站,页面提示出现500的错误,网站打不开,日志报错:800a0e7a|未找到提供程序。该程序可能未正确安装。

asp-error-800a0e7a

 

asp的报错有很多种,如果是新手调试一些asp网站,遇到上面的说的页面访问不了,提示500的错误,同时检查IIS日志的时候发现了:“800a0e7a|未找到提供程序。该程序可能未正确安装。

 

上面说的这种情况很有可能是因为网站程序池的问题,这种情况一般是数据库是Access的就是一个mdb之类的数据库文件,具体的出错就是因为使用操作系统是64位的,连接池没有指定32位,所以连接不成功。

 

 

800a0e7a报错解决办法:

        具体处理办法,打开IIS管理器,点击打开应用程序池,找到你打不开的按网站对应的程序池,右键应用程序里面的网站,选择“高级设置”,然在“常规”将“启用32位应用程序”更改为“True”,然后重启一些网站服务或者重启IIS。

 

 

 

 

 

如果这时候还是报错,可能有下面两种情况:

asp网站打不开情况1:未启用父路径

       如果这个时候还打不开,检查一下是否启用父级路径,在点击“网站”里面的对应网站,然后在右边看到“ASP”,双击这个“ASP”,然后把“启用父路径”选择为“True”。

 

asp网站打不开情况2:数据库没有写权限

      如果网站稍微有点正常,但是登陆有些异常,这个时候应该是数据库文件没有写权限,或者没有读的权限,这个时候需要把对应的数据库,设置为IIS用户可读写,或者如果是调试环境,测试环境,直接把数据库文件赋予Everyone读写权限即可。

 

 

给我留言