我还是新来的aspx。我使用Web Forms构建了一个网站。在网站闲置一段时间后,控件停止工作(链接不响应,等等)。我不明白为什么。我使用会话变量。这是一个会话过期的事情,因为我试图增加Session.Timeout,而不是它似乎比默认或我设置的时间短得多。是否还有其他可能导致问题的位置?空闲,控件退出工作
回答
这可能发生在以下情况下,其中我还没有列出。其中每一个都是不太可能的,因为随机的代码很可能导致这种情况。
最好的选择是从头开始一个新项目,看看该项目是否有同样的问题。保持基本,如果它有相同的问题,您有一个托管问题,IIS可能需要重新安装,或者计算机可能会被入侵或死亡。
其他可能性(所有的可能性不大,但有可能)
- 你有一些HTML,导致该控件变得模糊不清。示例:您可能会意外地在按钮上覆盖div,导致这些按钮显示为非活动状态,但实际上用户只需单击位于按钮顶部的不可见div。
- 您打开了调试程序并且中断点已被命中,并且您还没有告知代码继续执行或停止调试
- 您有一些代码禁用所有控件(代码隐藏或客户端)
- 控件实际上处于活动状态,但您没有看到任何反应,因为您有一个死锁或无限循环绑定了您的Web服务器
- 应用程序池已停止工作。不太可能。
- IIS网站已停止。不太可能。
- 应用程序池已决定回收或由于不活动而被怀疑。如果您的应用程序池需要很长时间才能回收或恢复运行,那么您的控件可能看起来像是在进行备份时无所作为。
感谢您的列表。前四名绝对不是罪魁祸首。那么我们如何解决较低的问题呢? – OneFineDay 2013-02-23 04:47:43
如果您有权访问Windows事件查看器,它可以为您提供有关随机超时或应用程序池回收的线索 – 2013-02-23 06:26:32
我会研究这一点,谢谢。 – OneFineDay 2013-02-23 15:51:33
- 1. 仅在空闲时退出登录
- 2. 空闲计时器不工作
- 3. 是否有可能让空闲时间退出我的程序?
- 4. 如果空闲时自动退出批处理的命令?
- 5. heroku节点应用程序在空闲后退出
- 6. 升级工/空闲游戏
- 7. 仪表板退出工作
- 8. PHP退出;不工作
- 9. IMAP闲置如何工作?
- 10. rails控制台--sandbox不退出退出
- 11. Spark工作容器用退出代码退出:-1000
- 12. Apache Spark工作者执行程序退出退出状态1
- 13. 查询员工的空闲时间
- 14. PHP Gearman - 当没有工人时空闲
- 15. 如何在程序退出后跟踪随机空闲()无效指针?
- 16. Jmeter http请求采样器空闲时不工作
- 17. 火狐__doPostBack空闲时间后不工作
- 18. 使用DispatcherTimer的空闲时间 - 不工作
- 19. SciPy的CMD公司的工作,但不是空闲状态
- 20. 基本计算器程序不工作在Python空闲
- 21. 调用类引起NameError,在空闲时,其工作正常
- 22. PIL在终端中工作,但不通过空闲
- 23. 空闲Hadoop的高手 - 如何让它做一些工作?
- 24. ASP.NET - 工作线程,IO线程和空闲线程
- 25. 当空闲不工作时会话超时php
- 26. MariaDB空闲一段时间后无法工作
- 27. PyQt4示例工作从空闲,但不是从npp执行时
- 28. Python27空闲图形用户界面停止工作
- 29. Facebook API退出工作。为什么?
- 30. 退出pointerlockcontrols three.js所不工作
这不是正常的行为。需要更多信息来解决此问题。 – 2013-02-23 01:31:28
好吧,我不知道从哪里开始,我还能告诉你什么? – OneFineDay 2013-02-23 01:36:38
分享代码示例。标记(html)和服务器端代码(C#)。 – 2013-02-23 04:28:28