锁定老帖子 主题:开启和关启FSO控件
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-23
下面就是开启和关启FSO控件的方法 我的系统是2003可是按了2003系统的方法做了n回可是还是不行,用asp探针做了测试我的系统还是不技持fso。最后在朋友的帮助下找到了解决方法。 多次注消、启动后还是出现错误,原因是没权限 ,不知道怎么造成的,下边提供解决方法 权限出现了问题,打开注册表加入权限! regedit,然后找到HKEY_CLASSES_ROOT\scrīpting.FileSystemObject 右击权限,加入 everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定! 昨天在程序的时候遇到了iis不支持fso费了很大的劲才让我的iis支持了fso组件,可是在今天的调试程序又出现了 Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 我把不能创建的对象输出来一看是这个Scripting.Dictionary又上网搜了下,解决的办法就是regsvr32 scrrun.dll 这问题不是我昨天已解决了吗!怎么还会出现的这个问题,我以为是我的scrrun.dll坏了,又从另一台机器上拷过了,从新注册了一下,可是问题还是存。冷静了一会,突然想了昨天的fso需要到注册表里给下权限。而这个对象也在fso组件里,可能是也需要给下权限,我就试着在注册表找了一下,还真让我发现在注册表里有这个对象,我就按着给'Scripting.FileSystemObject' 加权的方法给加权限。问题就解决了。 解决了这个又来了一个 MSWC.BrowserType 800401f3 这回我可有经验了,先是搜了一个下它是那个组件的,可能是msxml3.dll是这个。注册了一下,又去注册表打了一下,给加了权限又摆平一个。 我发现这些都是iis自代的组件,我想没有必要先去注册一下组件。而是直接去注册表给下权限就可以了,除为有可能某个组件已被卸掉了,那才需要先注册一下。 一般给组件的加权限的步骤是: regedit,然后找到HKEY_CLASSES_ROOT下对应着的组件对象名就可以了 右击权限,加入 everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定! iis自带的组件有: MSWC.AdRotator 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2460 次