FSO全称FileSystemObject,是微软提供的一个关于使用ASP对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。

但是因为权限控制的问题,很多虚拟主机服务器的FSO反而成为这台服务器的一个公开的后门,这种情况是很多虚拟主机商所不愿看到的。因为客户可以在自己的ASP网页里面直接就对该控件编程,从而控制该服务器甚至删除服务器上的文件。所以很多人便干脆关闭了该功能,为了安全。

这样就使得有时候,我们上传一个ASP程序之后,登陆后台却发现 FSO文本文件不可读写。

假使是虚拟主机,那我们只能跟空间商协商能不能开启,倘若是自己买的服务器或是VPS,这个时候我们就有必要学会一下怎样开启了。

步骤:

一、首先在系统盘中:\windows\system32\查找scrrun.dll,如果存在这个文件,请跳到第三步,如果没有,请执行第二步。

二、在安装文件目录i386中找到scrrun.dl_,解压出来重命名成scrrun.dll,然后复制到你的系统盘:\windows\system32\目录中。

三、开启FSO组件:点开始---运行--输入regsvr32 /scrrun.dll即可。

四、关闭FSO组件:点开始---运行--输入regsvr32 /uscrrun.dll即可。

调整后就可以看到FSO功能有没有开启了,按照自己的意愿进行调整。

03-15 08:29