我需要从APPL_PHYSICAL_PATH
文件访问一些服务器变量,例如Global.asa
。我可以使用Request
对象在我的网站的任何页面上执行此操作,如下所示...
Request.ServerVariables("APPL_PHYSICAL_PATH")
但我似乎无法访问Request
文件中的Global.asa
对象。我可以使用Server
对象进行等效调用吗?
答案 0 :(得分:4)
好吧,我找到了一个替代我想做的事情。我可以得到相当于......
Request.ServerVariables("APPL_PHYSICAL_PATH")
使用
Server.MapPath("./")
答案 1 :(得分:1)
if vartype(Request.ServerVariables("REMOTE_ADDR"))=8 then
'xxxx'
end if
答案 2 :(得分:0)
很长时间,现在是不必要的建议。不想丢弃它:-p
由于一个Application实例可以包含多个映射到不同物理路径的虚拟目录,因此无法完全相同。 您可能会找到要在服务器中安装的自动化对象(*),然后创建一个实例(例如使用Server.CreateObject)并查询它以获取主应用程序的路径,即忽略任何虚拟目录。
(*)建议的自动化对象;可以读取IIS Metabase的东西。