ApplicationPath on Application_Start
本文关键字:Start Application on ApplicationPath | 更新日期: 2023-09-27 18:19:00
我一直试图在全局asax中获得我在Application_Start事件上的项目的应用程序路径,我可以使用服务器。mappath上的页面没有路由,但当我在一个路由的页面上,我得到新的虚拟路径是有一种方法获得应用程序的路径在启动时,我不能使用请求或会话或HttpContext。Items [key]在那个级别有人知道该怎么做吗
解决方案如下:http://msdn.microsoft.com/en-us/library/system.web.hosting.hostingenvironment.aspx
为什么不使用Application_BeginRequest每次映射路径?
这里可以使用
HttpApplication.Request.RawUrl
来获取请求的路径,稍后您可以使用
重写映射路径。HttpContext.Current.RewritePath