我的ASP Classic应用程序中有几个相对路径。我想获取对我的特定应用程序的根目录的引用(因为服务器的根目录是不同的),以便设置路径。
有办法做到这一点吗?
答案 0 :(得分:8)
你试过吗
<%= Server.MapPath("/") %>
答案 1 :(得分:4)
使用Request.ServerVariables("APPL_MD_PATH")
或Request.ServerVariables("APPL_PHYSICAL_PATH")
。
答案 2 :(得分:-1)
我找到了一种使用某些服务器变量的方法。任何人都可以通过这种方式保证任何可能的错误吗?
function getRoot()
pathinfo=Request.ServerVariables("PATH_INFO")
Set myRegExp = New RegExp
myRegExp.IgnoreCase = True
myRegExp.Global = True
myRegExp.Pattern = "^(/\w*/).*"
' Pop up a message box for each match
getRoot = myRegExp.Replace (pathinfo, "$1")
end function