我有一个Web应用程序生成PDF文档并在另一个选项卡上打开它们。这工作正常,但成功生成一个或两个PDF文件后,试图生成另一个,会话过期,并被重定向到我的登录页面。请有可能是原因,有什么解决方案。 应用程序完美的作品在我的本地,但是当一台服务器上,这些问题上来..当在asp.net中使用itextsharp生成pdf时会话过期
请帮助
我有一个Web应用程序生成PDF文档并在另一个选项卡上打开它们。这工作正常,但成功生成一个或两个PDF文件后,试图生成另一个,会话过期,并被重定向到我的登录页面。请有可能是原因,有什么解决方案。 应用程序完美的作品在我的本地,但是当一台服务器上,这些问题上来..当在asp.net中使用itextsharp生成pdf时会话过期
请帮助
这听起来不像一个PDF格式相关的问题。检查您的web.config中的会话过期设置。
<configuration>
<system.web>
<sessionState timeout="30" />
</system.web>
</configuration>
我的会话超时时间为20分钟。会话过期,就像我点击按钮一样。 – 2013-03-06 16:53:44
您是否尝试过连接调试器并查看会发生什么以及它在什么点上跌落? – dqm 2013-03-06 17:02:52
将调试器连接到哪里?请原谅我的问题。 – 2013-03-06 18:42:22
含糊的回答,你需要点击“生成PDF”按钮,会话过期和我重定向到我的登录页面后,更详细地说明 – 2013-03-06 16:18:51
。那可能是什么原因呢? – 2013-03-06 16:23:31
有可能PDF生成有时会抛出致命的异常,导致ASP.NET进程死亡,反过来,您的开放会话(假设您正在使用In-Proc)?检查您的事件查看器是否有未处理的异常,并查看是否在global.asax中有可能跟踪重大错误的任何代码。 – 2013-03-06 16:39:08