2009-12-24 47 views
0

本頁面我使用水晶報表生成報表,但如果有10個用戶或多個用戶同時請求此頁面,則某些用戶會收到運行時錯誤。爲什麼當10個用戶併發請求同一頁面時發生運行時錯誤?

但如果正常使用,一切都是好的。

示例代碼:

   report.Load(Request.PhysicalApplicationPath + "reports\\test.rpt"); 
      report.FileName = Request.PhysicalApplicationPath + "reports\\test.rpt"; 

      report.DataSourceConnections[0].SetConnection(Properties.Settings.Default.ReportServer, Properties.Settings.Default.ReportDatabase, Properties.Settings.Default.ReportUsername, Properties.Settings.Default.ReportPassword); 
      report.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "Countries"); 
+1

你在運行什麼操作系統? Windows的客戶端版本具有10個同時連接的限制。 – itowlson 2009-12-24 00:22:50

+0

我使用Windows,服務器和客戶端。你的意思是如果請求超過10,那麼會得到一個運行時錯誤,但不是一條消息來提示你的請求數量達到極限? – MemoryLeak 2009-12-24 00:32:59

+0

你會得到什麼錯誤? – SLaks 2009-12-24 00:35:39

回答

3

你可能會託管在Windows上的消費級版本,如XP或Vista的報告。

消費級Windows版本不會接受超過10個併發入站連接。

您需要使用Windows Server。

+0

不,它被部署到客戶端,所以服務器是windows server 2003版本。 – MemoryLeak 2009-12-24 01:02:29

相關問題