2013-08-02 121 views
0

我有一個C#ASP.NET Webforms網站在IIS7上運行。這是一個報告創建應用程序,它查詢SQL數據庫,獲取數據,並將其解析到Excel文檔中。502錯誤的網關超時

查詢本身不會花太長時間,但是當查詢非常大(50,000行)時,寫入Excel需要一段時間。

現在,當我運行報表應用程序時,我幾分鐘後得到報表,但是當有些用戶運行報表時,報表返回502 Bad Gateway。 這隻適用於大型報告。

我認爲它與超時有關嗎?即使無論我更改哪個超時命令,都會在兩分鐘內出現網關錯誤。

回答

0

你能得到502錯誤(來自IIS日誌)的子狀態嗎?

此外,不知道你是怎麼做的,但看看下面的問題(下面鏈接),看看如何快速寫入Excel範圍。使用互操作方法的速度非常緩慢。如果你是,那麼也許改變這個策略將幫助你解決你的問題。

Write Array to Excel Range