2013-03-06 86 views
-1

我有一個Web應用程序生成PDF文檔並在另一個選項卡上打開它們。這工作正常,但成功生成一個或兩個PDF文件後,試圖生成另一個,會話過期,並被重定向到我的登錄頁面。請有可能是原因,有什麼解決方案。 應用程序完美的作品在我的本地,但是當一臺服務器上,這些問題上來..當在asp.net中使用itextsharp生成pdf時會話過期

請幫助

+0

含糊的回答,你需要點擊「生成PDF」按鈕,會話過期和我重定向到我的登錄頁面後,更詳細地說明 – 2013-03-06 16:18:51

+0

。那可能是什麼原因呢? – 2013-03-06 16:23:31

+0

有可能PDF生成有時會拋出致命的異常,導致ASP.NET進程死亡,反過來,您的開放會話(假設您正在使用In-Proc)?檢查您的事件查看器是否有未處理的異常,並查看是否在global.asax中有可能跟蹤重大錯誤的任何代碼。 – 2013-03-06 16:39:08

回答

0

這聽起來不像一個PDF格式相關的問題。檢查您的web.config中的會話過期設置。

<configuration> 
<system.web> 
    <sessionState timeout="30" /> 
</system.web> 
</configuration> 
+0

我的會話超時時間爲20分鐘。會話過期,就像我點擊按鈕一樣。 – 2013-03-06 16:53:44

+0

您是否嘗試過連接調試器並查看會發生什麼以及它在什麼點上跌落? – dqm 2013-03-06 17:02:52

+0

將調試器連接到哪裏?請原諒我的問題。 – 2013-03-06 18:42:22