IIS 中是不是需要 AppDomain?

Posted

技术标签:

【中文标题】IIS 中是不是需要 AppDomain?【英文标题】:Is AppDomain required in IIS?IIS 中是否需要 AppDomain? 【发布时间】:2011-11-28 14:46:46 【问题描述】:

IIS 中的每个站点都需要AppDomain 吗?或者我可以有一个没有AppDomain 的网站吗?

【问题讨论】:

如果没有 AppDomain,您将无法执行任何 .net 代码。这不是 ASP.net 特定的。就像没有进程就无法执行(用户模式)代码一样。 【参考方案1】:

您不能拥有没有应用程序域的 asp.net 站点。它是支持任何 .NET 应用程序执行的基础架构的一部分,不是可选的 :)

您可以告诉我们您为何考虑摆脱应用程序域,以便我们为您提供更有帮助的答案。

【讨论】:

我将在生产环境中部署我的应用程序,我很想知道是否需要使用 AppDomain。你的精确回答真的帮助了我。非常感谢:-)【参考方案2】:

您的 IIS 网站至少需要一个应用程序池。这是您的 Web 应用程序在服务器上运行的隔离内存空间。

【讨论】:

以上是关于IIS 中是不是需要 AppDomain?的主要内容,如果未能解决你的问题,请参考以下文章

IIS AppDomain 实例化

Azure 环境中的 IIS AppDomain 卸载

我可以在我的 IIS 托管网站中跨 AppDomain 共享 dll 吗?

防止 WCF 服务 AppDomain 被卸载

定时Job在IIS中潜在危险-IIS 定期回收

应用程序域的通信速度是不是比 Windows 服务快