我們使用SSRS 2005開發了一個報告。它嵌入在基於C#/ ASP.Net(3.5 framework/VS 2008)構建的Web應用程序中。在Internet Explorer中運行SSRS 2005報告時出錯
該報告部署在一個報告/數據庫服務器,這是兩層架構的一部分,即。應用程序和分貝。 此報告需要一個多小時才能執行並生成輸出,因爲它會調用處理大量數據的存儲過程。 正在運行報告並且已用時間接近一小時時,則會顯示一條錯誤消息:「Internet Explorer無法顯示網頁」。
事件查看器日誌中有以下消息:一個小時的報告
Event Type: Warning Event Source: ASP.NET 2.0.50727.0 Event Category: Web Event Event ID: 1309 Date: 1/7/2013 Time: 10:58:04 AM User: N/A Computer: -------------------- Description: Event code: 3005 Event message: An unhandled exception has occurred. Process ID: 7456 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception type: AspNetSessionExpiredException Exception message: ASP.NET session has expired Request URL:http://------/ABC/Reserved.ReportViewerWebControl.axd?ReportSession=1ki0jo3ouutixi555breaja4&ControlID=9ab46efcbab44cb987c5b9967fea54c3&Culture=1033&UICulture=1033&ReportStack=1&OpType=SessionKeepAlive&TimerMethod=KeepAliveMethodctl00_ContentPlaceHolder1_ReportViewer1TouchSession0