我正在阅读this。
我理解应用程序池:
- 可以分离流程,因此一个工作流程失败不会影响
其他应用程序池中的其他应用程序。
- 来自上面的页面
醇>
用于隔离应用程序的不同应用程序池有助于防止应用程序
客户访问,更改或使用机密信息
来自其他客户网站。
但是,
- 工作进程如何失败?我只看到了那种情况
我的asp.net应用程序将抛出异常,但从未见过会失败
停止我整个工人的过程。有人可以给我一个真实的生活
示例
- 它如何阻止一个客户访问,更改
来自其他客户网站的信心?如果有信心
信息存储到数据库中,是不是没有关系?要么
他们是指其他什么吗?
醇>
1 个答案:
答案 0 :(得分:1)
- 由于内存泄漏以及在进程中运行的Web应用程序抛出未处理/未捕获的异常,工作进程可能会失败。工作进程在失败后会自动重新启动,但系统中的所有用户都会受到影响。
- 同样的安全性如果不同的所有Web应用程序共享相同的工作进程,攻击离子并导致崩溃将导致一切崩溃。
醇>