如何在ASP.NET中表示AppDomain?

如何在ASP.NET中表示AppDomain?,asp.net,appdomain,Asp.net,Appdomain,最近我参加了一次采访,有人请我解释一下“应用领域”以及引入“应用领域”的特殊目的 我解释说: AppDomain是具有CLR管理的物理进程(win32)的逻辑进程的运行时表示 特殊用途: 保持高级应用程序隔离;一个AppDomain的崩溃不会中断其他AppDomain 但面试官还是对我期望很高?我还可以补充什么 谢谢。你应该说一下高级安全配置选项,还有维基百科的解释,已经足够完整了。还有更为复杂的概述。他们可能希望您谈谈运行不同的应用程序池,以及就IIS和ASP.NET而言,这会如何影响AppD

最近我参加了一次采访,有人请我解释一下“应用领域”以及引入“应用领域”的特殊目的

我解释说:

AppDomain是具有CLR管理的物理进程(win32)的逻辑进程的运行时表示

特殊用途:

保持高级应用程序隔离;一个AppDomain的崩溃不会中断其他AppDomain

但面试官还是对我期望很高?我还可以补充什么


谢谢。

你应该说一下高级安全配置选项,还有维基百科的解释,已经足够完整了。还有更为复杂的概述。

他们可能希望您谈谈运行不同的应用程序池,以及就IIS和ASP.NET而言,这会如何影响AppDomain

示例:通过让您的网站在自己的应用程序池中运行,您可以降低网站因其他应用程序崩溃而崩溃的风险,反之亦然,因为它将在自己的进程中运行