【发布时间】:2015-02-23 16:34:49
【问题描述】:
我对回发在网站和 Web 应用程序中的工作方式感到困惑,因为,
我有一个按钮,我给了一个大约 30 秒的睡眠时间,并在同一时间在另一个页面中尝试执行任何活动,例如单击重定向等。
在 Web 应用程序中,上述场景可以正常工作。
在网站中,直到按钮事件出现,睡眠时间所有其他活动都将被挂断。
请解释一下。
提前致谢。
【问题讨论】:
-
我猜只有一个线程维护网站。在 ASP.NET 中,如果启用了
Session,请求(在会话内)将被一一处理,直到您在页面上指定特殊属性。 -
在网站上是否有任何替代方案可以解决这个问题?
-
检查WebApplication和WebSite是否默认使用
Session状态 -
我在 webconfig 中添加了会话状态。 mode="InProc" timeout="20"
标签: c# asp.net web-applications web