2012-06-08 35 views
1

我正在研究一個僅在第一次運行應用程序期間發生錯誤的asp.net應用程序。錯誤消息是{「響應在此上下文中不可用。」}並且應用程序在Application_Error函數中的global.asax.cs頁面中斷。調試第一次運行asp.net應用程序時發生的錯誤

堆棧跟蹤值是:在System.Web.HttpApplication.get_Response() 在pcMDnet.Global.Application_Error(對象發件人,EventArgs e)如C:\ BuildDir \ 1.0.1.05 \ GIS \ pcMDnet \全球。 asax.cs:line 364 at System.Web.HttpApplication.RaiseOnError()

如何調試此問題?

回答

2

此錯誤是由於IIS7集成管道中的設計更改導致Application_Start事件中請求上下文不可用。

解決方法:ether刪除當前內容的引用,或者在Application_BeginRequest內存在內容的地方進行一次初始化。

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

+0

感謝您的回覆@Aristos。 「刪除當前內容的參考」是什麼意思?你在說什麼內容? – DotNetRookie

+0

@DotNetRookie我的意思是出於某種原因使用請求上下文進行調用。如果你可以用別的東西替換它或完全刪除它,你就沒問題。 – Aristos

相關問題