为了账号安全,请及时绑定邮箱和手机立即绑定

[翻译]应用程序池和应用程序域的区别

标签:
JavaScript

简介


应用程序池有名AppPool,应用程序域又名AppDomain,它们都或多或少的有相同的功能,但又在不同层次,不同的提供者方面不同。

兴趣点

  1. 应用程序域是asp.net的概念,它为每个asp.net应用程序提供隔离。应用程序池是iis的概念,它提供在进程级别的隔离。

  2. 应用程序域仅对asp.net应用程序可用。应用程序池对asp.net和非asp.net应用程序都可用。

  3. 每个asp.net应用程序有它自己的应用程序域。一个应用程序池可以被多个应用程序分享。

  4. 您没多大权限为您的应用程序创建应用程序域。但您可以通过iis管理器配置应用程序池。

  5. 您可以通过编辑和保存webconfig文件创建应用程序域。您可以在iis管理器中回收应用程序池。

下面的图可以使你更好的理解每个应用程序怎么使用应用程序域和应用程序池的。

应用程序A和B都是asp.net 应用程序,应用c是一个非asp.net应用。它们都部署在iis(6.0 或+)上面。应用A和B都有他们自己的应用程序域,但应用c因为是非Asp.net应用程序所以它并没有应用程序域。A.B.C应用程序有相同的应用程序池,在下图中我指出了应用A所在的应用程序池命名为App-Pool-A,应用B和C所在的应用程序池命名为 App-Pool-BC。

引用

http://weblogs.asp.net/owscott/application-vs-appdomain

https://social.msdn.microsoft.com/Forums/vstudio/en-US/fd865e35-a2ee-41b8-b112-5913f15c96f2/difference-between-application-pool-and-application-domain?forum=clr

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消