ASP错误类型:Server ASP 0177 (0x8007007E)
自打重装系统后,破事一箩筐,office无法正常安装,IE经常缺失组件,最无语的是IIS居然无法使用了。百度了N天,发现出整个问的还真不少,反正基本上三个原因:conn文件错误,IIS配置错误,mdac.inf组件被破坏。
因之前在本地用IIS测试ASP网页时一切正常,所以原因只可能是mdac.inf组件遭到破坏了。
总结分享自己的解决方法,希望能给遇到同样问题的朋友带来帮助:
1、在本地搜索mdac.inf文件,然后安装,在重启IIS即可;(反正我电脑里面是没有搜到)
2、直接下载mdac.inf文件,然后右键安装,在重启IIS即可。
3、修改放置网页文件目录的权限,everyone账号
mdac.inf下载地址:
http://www.infdump.com/download-inf-files_new.php/inffiles/M/mdac.inf/5.1.2600.2180/download.html注意事项:安装mdac.inf需要系统文件就是I386文件夹下面的文件。
安装到最后发现没有 I386下面没有handunsf.reg 文件,搜遍整个硬盘都找不到。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo]
"handlerRequired"=dword:00000000
"DefaultHandler"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList\MSDFMAP.Handler]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList\MSDFMAP_VB.Handler]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataFactory\HandlerInfo\safeHandlerList\MSDFMAP_VC.Handler]
上面就是handunsf.reg 复制到记事本,另存为handunsf.reg 即可安装了。
最后成功解决。