今天在配置一台IIS服务器,配置完后运行ASP程序时发现服务器对象错误 'ASP 0178 : 80070005'错误提示,经过研究最终找到解决方法。
具体的错误提示如下:
服务器对象 错误 'ASP 0178 : 80070005'
Server.CreateObject 访问错误
/shownew.asp,行34
检查权限时Server.CreateObject 的调用失败。对此对象的访问被拒。
首先根据错误提示,找到shownew.asp文件第34行,原来是在调用FSO组件,于是我怀疑FSO组件被禁用,再联想到在服务器安全设置的时候将scrrun.dll权限只设置了Administrators和System组完全控制权限,于是我再添加Users组读取和运行权限,再次运行ASP程序后发现问题解决。