整容说文库 > 程序代码 > 教育资讯

Filesystem object组件好象没有响应-----在线等待!!!

来源:学生作业帮助网 编辑:整容说文库 时间:2019/10/23 05:20:36 程序代码
Filesystem object组件好象没有响应-----在线等待!!!程序代码
代码: 
1、set MyFileObject = Server.CreateObject("Scripting.FileSystemObject")
2、set MyTextFile   = MyFileObject.CreateTextFile(Server.MapPath("\ftproot\Exhibitor.txt"))
3、MyTextFile.WriteLine("test")

现象:
    本地执行一切正常.传到服务器上去掉第2句也正常(也就是说FileSystemObject已经注册).加上第2句执行后没有任何提示,浏览器进度条到1/3就不动了.
附:
    ftproot目录可以进行数据库的读写操作,我想也不应该是读写权限问题了。
问:
    这是什么问题?如何解决?
ftproot目录可以进行数据库的读写操作并不代表可以在
ftproot创建文件,也就是说可能是浏览器匿名用户没有对
ftproot这个目录的写权限。
试试去掉Server.MapPath()
如果本地运行正常,传到服务器上不正常。一般情况下,不是权限的的问题,就是路径的问题。
去掉Server.MapPath,用绝对路径也不行
ftproot的权限和wwwroot的权限是各有各的
没有写的权限

服务器上没有给您写的权限
您应该询问一下
set MyTextFile   = MyFileObject.CreateTextFile(Server.MapPath("\ftproot\Exhibitor.txt"),true)
其实我也没找到真正的原因,服务器重装系统后问题解决。估计是软件不兼容的问题。
在线!!!
server.mappath("这里的路径不要用根目录的")
to  beyond_xiruo()
"这里的路径不要用根目录的" 是什么意思?
Server.MapPath("\ftproot\Exhibitor.txt")有问题?
其实际路径是C:\Inetput\ftproot\exhibitor.txt


你的问题可能事路径问题

说明一下Server.MapPath(path)方法
其中Path为要映射物理目录的相对或虚拟目录。若Path以一个/或\开始,则MapPath方法返回路径时会将Path视为完整的虚拟路径,若Path不是以一个/或\开始,则返回统asp文件中已有的路径相对的路径。
需要主要的是:MapPath方法不检查返回的路径是否正确或在服务器上是否存在。
对,服务器上这个mappath返回的路径可能不存在
路径确实是存在的
自己公司的服务器,没有安装防火墙
程序代码