关于asp classic:获取global.asa中当前正在执行的网页的AppFriendlyName?

get AppFriendlyName of currently executing web page in global.asa?

我需要在 global.asa Application_Start 事件(经典 ASP)中访问 IIS 应用程序的 AppFriendlyName

我在 global.asax (ASP.NET)

中寻找等效的 HttpContext.Current.Request.ApplicationPath

有没有办法做到这一点?

感谢您的帮助!

杰罗姆·瓦格纳


这是一种方法..

1
2
3
path = Request.ServerVariables("URL")
position = InStr(2,path,"/",1)
Response.Write Right(Left(path,position-1),position-2) &"<br/>"

虽然它可能看起来不好看;)

更新:这当然在 Global.asa 中不起作用,因为您只能在 Session_OnStart 和 Session_OnEnd 中使用 Request 对象。我的错,对不起。