繁体   English   中英

ApplicationPath在Application_Start上

[英]ApplicationPath on Application_Start

我一直在尝试在全局asax中的Application_Start事件上获取我的项目的应用程序路径我可以在未路由的页面上使用server.mappath但是当我在路由页面上时我得到新的虚拟路径在那里一种在启动时获取应用程序路径的方法我无法在该级别使用Request或session或HttpContext.items [key]有没有人知道该怎么做

为什么不每次都使用Application_BeginRequest映射路径?

在那里你可以使用

HttpApplication.Request.RawUrl 

获取请求的路径,稍后您可以使用映射路径重写它

HttpContext.Current.RewritePath

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM