Asp classic 在经典asp中通过虚拟目录访问时找不到文件

Asp classic 在经典asp中通过虚拟目录访问时找不到文件,asp-classic,vbscript,virtual-directory,file-not-found,Asp Classic,Vbscript,Virtual Directory,File Not Found,我正在通过服务器对象使用经典asp访问虚拟文件夹中的文件。以下是获取文件夹的代码: Set FSO = Server.CreateObject("Scripting.FileSystemObject") Dim mapPath mapPath = Server.MapPath("http://development/far/") Set farFolder = FSO.GetFolder(mapPath) 我在目录中循环时发现文件未找到错误。当我将//development/far/放入浏览器

我正在通过服务器对象使用经典asp访问虚拟文件夹中的文件。以下是获取文件夹的代码:

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Dim mapPath
mapPath = Server.MapPath("http://development/far/")
Set farFolder = FSO.GetFolder(mapPath)
我在目录中循环时发现文件未找到错误。当我将//development/far/放入浏览器时,会看到这些文件。我是asp的新手,所以不知道哪里出了问题

这是在目录中循环时的代码:

For Each item in farFolder.Files

Set matches =  re.Execute(item.Name)
if(matches.Count=1) then
Response.Write ("<a target=""_blank""href=""" & item.Path & """>" & item.Name & "</a>  <br>")
End if

Next
farFolder.Files中每个项目的

Set matches=re.Execute(item.Name)
如果(匹配.Count=1),则
响应。写入(“
”) 如果结束 下一个
调用时只需使用URL的路径部分:


调用时只需使用URL的路径部分:


显示循环目录并生成文件未找到错误的代码。显示循环目录并生成文件未找到错误的代码。
mapPath = Server.MapPath("/far/")