请求在此上下文中不可用错误

时间:2015-10-06 06:32:24

标签: c# asp.net .net asp.net-2.0

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

  

请求在此上下文中不可用

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.Web.HttpException:请求不可用   在这种情况下

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     

[HttpException(0x80004005):请求在此上下文中不可用]   System.Web.HttpContext.get_Request()+ 8891008
  Microsoft.Practices.CompositeWeb.Services.WebConfigModuleInfoStore.GetConfiguration(字符串   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   发件人,EventArgs e)+149

     

[HttpException(0x80004005):请求在此上下文中不可用]   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext的   上下文,HttpApplication app)+2761334
  System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr的   appContext,HttpContext上下文,MethodInfo []处理程序)+128
  System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,   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();
    }

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

0 个答案:

没有答案