ApplicationPath on Application_Start

本文关键字:Start Application on ApplicationPath | 更新日期: 2023-09-27 18:19:00

我一直试图在全局asax中获得我在Application_Start事件上的项目的应用程序路径,我可以使用服务器。mappath上的页面没有路由,但当我在一个路由的页面上,我得到新的虚拟路径是有一种方法获得应用程序的路径在启动时,我不能使用请求或会话或HttpContext。Items [key]在那个级别有人知道该怎么做吗

ApplicationPath on Application_Start

解决方案如下:http://msdn.microsoft.com/en-us/library/system.web.hosting.hostingenvironment.aspx

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

这里可以使用

HttpApplication.Request.RawUrl 

来获取请求的路径,稍后您可以使用

重写映射路径。
HttpContext.Current.RewritePath