在Application_Start事件中得不到HttpContext.Current!!

在做数据库备份的时候,我在Global.asax的Application_Start事件中启动定时器,我要得到数据库所在的目录路径还有保存文件的路径使用的是HttpContext.Current.Server.MapPath,但是,这个httpContext.Current怎么老是个null呀!

那么怎样才能得某个文件的路径呢?


幕布斯6054654
浏览 589回答 2
2回答

繁星淼淼

application启动的时候并没有对应的HttpContext.Current请求所以会出错用System.Web.Hosting.HostingEnvironment.MapPath就可以了

梦里花落0921

protected void Application_Start() {            string str = HttpContext.Current.Server.MapPath("/");        }没有问题,是不是你没有using System.Web啊
打开App,查看更多内容
随时随地看视频慕课网APP