如何在ASP.NET中表示AppDomain?

时间:2009-10-11 18:36:59

标签: asp.net appdomain

最近我参加了一次采访。我被要求解释“应用领域”以及引入“应用领域”的特殊目的。

我解释道:

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

特殊目的:

保持高级应用程序隔离;一个AppDomain从不中断其他AppDomain。

但面试官还是期待我的很多?我可以进一步添加哪些附加点?

感谢。

2 个答案:

答案 0 :(得分:1)

他们可能希望您谈论运行不同的应用程序池以及如何影响您的AppDomain,就像IIS和ASP.NET一样。

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

答案 1 :(得分:0)

您应该说高级安全配置选项,而且here是维基百科中的解释,这已经足够了。另外here是更复杂的概述。

相关问题