我正在尝试在IIS7上创建虚拟目录,然后使用以下代码中的虚拟目录
sPath = "\CMapped\database\attendanceData\"
sDir = Server.MapPath(".") & sPath
response.write sDir
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set obj_FolderBase = fso.GetFolder(sDir)
response.end
但是我收到了以下错误:
我创建了虚拟目录并将路径设置为C:\ Drive。我的本地主机位于D:\驱动器。我还设置了Connect as并输入了我的登录名和密码。我是PC的管理员。一切都是授权的。
然后我转到C:并将其设置为共享文件夹
我回到IIS并点击虚拟目录 - >托管虚拟目录 - >浏览。我成功连接到目录
sPath = "\CMapped\database\attendanceData\"
sDir = Server.MapPath(".") & sPath
response.write sDir
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set obj_FolderBase = fso.GetFolder(sDir)
response.end
目录结构
答案 0 :(得分:1)
您尝试的内容适用于href
或src
属性,或
<!--#include virtual="\CMapped\database\attendanceData\yourfile.asp"-->
。
使用server.mappath
虽然我认为您需要使用计算机上的物理目录结构。由于您的虚拟目录位于不同的驱动器上,我建议您使用
sDir = "C:\full_physical_path_to\database\attendanceData\"