在我上传我的应用程序文件的共享主机上,每次登录网站时都会收到上述异常 . 下面是它的堆栈跟踪的例外 .


请求在此上下文中不可用说明:在执行当前Web请求期间发生了未处理的异常 . 请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息 . 异常详细信息:System.Web.HttpException:请求在此上下文中不可用源错误:在执行当前Web请求期间生成了未处理的异常 . 可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息 . 堆栈跟踪:[HttpException(0x80004005):请求在此上下文中不可用] System.Web.HttpContext.get_Request()8891008 Microsoft.Practices.CompositeWeb.Services.WebConfigModuleInfoStore.GetConfiguration(String configFilePath)115 Microsoft.Practices.CompositeWeb.Services .WebConfigModuleInfoStore.PopulateSection(ModulesConfigurationSection section,String rootDirectory)186 Microsoft.Practices.CompositeWeb.Services.WebConfigModuleInfoStore.GetModuleConfigurationSection()79 Microsoft.Practices.CompositeWeb.Services.WebModuleEnumerator.EnumerateModules()173 Microsoft.Practices.CompositeWeb.WebClientApplication.LoadModules( 216 Microsoft.Practices.CompositeWeb.WebClientApplication.Application_Start(Object sender,EventArgs e)149 [HttpException(0x80004005):请求在此上下文中不可用] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context,HttpApplication app)2761334 System . Web.HttpApplication.RegisterEventSubscripti onsWithIIS(IntPtr appContext,HttpContext context,MethodInfo [] handlers)128 System.Web.HttpApplication.InitSpecial(HttpApplicationState state,MethodInfo [] handlers,IntPtr appContext,HttpContext context)188 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext,HttpContext context) )295 System.Web.HttpApplicationFactory.GetPipelineApplicationInstance(IntPtr appContext,HttpContext context)56 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)231 [HttpException(0x80004005):请求在此上下文中不可用] System.Web.HttpRuntime .FirstRequestInit(HttpContext context)8994307 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)85 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext context)333

我可以从Global.asax的 Application_Start 事件中看到它 . 但我没有看到可能导致异常的原因 . 以下是活动中的代码;

void Application_Start(object sender, EventArgs e) 
    {
        XmlDocument xml = new XmlDocument();
        xml.Load(HostingEnvironment.MapPath(@"\Config\tasks.config"));
        XmlNodeList nodes = xml.SelectNodes("Tasks/Task");

        this._scheduler = new TaskScheduler(nodes);
        this._scheduler.StartTasks();
    }

我在这里可能做错了什么?