我们正在开发单个安装程序Web应用程序,因为我们正在使用以下技术。
- wcf - 命名管道绑定。
- javascript,jquery。
- signalR
- mvc4
醇>
我们在iis 7.5中发布了web应用程序,os是windows 7。
这里的问题是在运行应用程序3到4小时后我在浏览器中无法执行任何操作它完全被绞死。
我想与您分享的一些事情,
- 我们隐藏的情况很少,并且在dom中显示HTML而不是删除。
- 事件处理 - 我们是绑定事件但我们不检查是否 事件已经与该元素映射。
- signalR也是我的疑问之一。因为它经常聚集。
醇>
现在,如果我遇到浏览器,我只需重新启动应用程序池。之后 一切都在我的掌控之中。
所以,请你告诉我它为什么会发生,可能是我的帖子不清楚但是你 可以获得一些前景
答案 0 :(得分:0)
您可以use Chrome Profiler(在开发工具>配置文件中)查找潜在的内存泄漏。内存泄漏的常见原因是忘记在不再需要时注销事件侦听器。当你提到绑定时,我认为这是一个引导。