当前位置: 代码迷 >> ASP >> server.createobject("scripting.filesystemobject") 出错解决思路
  详细解决方案

server.createobject("scripting.filesystemobject") 出错解决思路

热度:775   发布时间:2012-05-23 13:44:13.0
server.createobject("scripting.filesystemobject") 出错
PathNameStr = Request.QueryString("PathName")

  set fsofile = server.createobject("scripting.filesystemobject")
  if fsofile.FolderExists(server.mappath(PathNameStr))=false then
  fsofile.CreateFolder(server.MapPath(PathNameStr)

如果文件夹不存在则创建。。
每次一运行 set fsofile = server.createobject("scripting.filesystemobject")这句就报错
提示HTTP/1.1 500 Internal Server Error 

请问下有没有办法解决,或有没有其他替代方法。。

------解决方案--------------------
通常server.mappath(PathNameStr)要写成server.mappath(".")+路径


set fsofile = server.createobject("scripting.filesystemobject") 
写错了吧,是不是应该写成server.createrobject
------解决方案--------------------
应该是没有FSO权限吧。
在运行对话框中输入regsvr32 scrrun.dll注册一下权限
  相关解决方案