日期:2014-05-17  浏览次数:20982 次

请问一个关于FSO操作的问题!
set   MyText=MyFile.Opentextfile(sFile,1,true)
FSO操作时总提示这行有如下错误!
---------------------------------
Microsoft   VBScript   运行时错误   错误   '800a004c '  

路径未找到
---------------------------------
其实路径是正确的,我放在本机运行是正确的,但是一上传到服务器上运行就报
这个错误,请各位大侠帮忙!




------解决方案--------------------
服务器上支持fso吗?有足够的读写权限吗?要是都有的话,建议这样写:
set MyText=MyFile.Opentextfile(server.mapPath(fileName),1,true)

------解决方案--------------------
set MyText=MyFile.Opentextfile(Server.MapPath(sFile),1,true)
------解决方案--------------------
set fso = Server.CreateObject( "Scripting.FileSystemObject ")
Set fout = fso.CreateTextFile(server.mappath( "1.htm "))
fout.Write
建设先测试一下可否生成一个页面,再做其它测试!
------解决方案--------------------
如果用的是虚拟主机,有可能是FSO改名了;
或者你可以深度一下用server.mapPath