我的系统是 win2003+IIS6 以前只写php 今天要修改一个asp程序时突然看到 fso组件用不了。 网上我已经搜索了半天。
得到的方法基本有以下几个
1。注册表里的fso加上 everyone 和来宾帐户
2。注册regsvr32 scrrun.dll / Regsvr32 c:\windows\system32\scrrun.dll
3. 文件夹打上everyone 和来宾帐户,并把全部功能打开
4. IIS里的写入权限打开。
重启电脑,重启iisreset
我全做了,运行asp程序问题依旧。 fso功能还是无法使用。
哪位大大有良策啊!!!!
------解决方案--------------------
应该只要scrrun.dll 给IUSR_xxxx权限就OK了
------解决方案--------------------
如果是CreateObject()成功的话说明dll是正常的。不需要再注册dll了。
如果是不能创建文件的话可能说明IIS匿名用户帐号没有足够的权限。可以写个vbs看看能不能创建文件,可以的话基本就是权限问题了。用 acals命令更改一下权限。