调试第一次运行asp.net应用程序时发生的错误

时间:2012-06-08 15:29:51

标签: asp.net global-asax

我正在开发一个asp.net应用程序,该应用程序仅在第一次运行应用程序时出错。错误消息是 {“响应在此上下文中不可用。”} ,应用程序在Application_Error函数的global.asax.cs页面中断。

堆栈跟踪值为:at System.Web.HttpApplication.get_Response()    at pcMDnet.Global.Application_Error(Object sender,EventArgs e)位于C:\ BuildDir \ 1.0.1.05 \ GIS \ pcMDnet \ Global.asax.cs:第364行    在System.Web.HttpApplication.RaiseOnError()

如何调试此问题?

1 个答案:

答案 0 :(得分:2)

此错误是由于IIS7集成管道中的设计更改导致Application_Start事件中的请求上下文不可用。

要解决此问题,请删除此时内容的引用,或在内容存在的Application_BeginRequest上进行一次初始化。

参考:http://mvolo.com/iis7-integrated-mode-request-is-not-available-in-this-context-exception-in-applicationstart