在 IIS 7 中,应用程序池有两种运行模式:集成模式和经典模式。应用程序池模式会影响服务器处理托管代码请求的方式.在IIS 7中,添加一个应用程序或者单独的网站,默认会自动新建一个对应的“应用程序池”,这也是IIS 7的一大特色。

在早期的IIS 5.0中,只有一个应用程序池的情况下,很容易造成“全军覆没,一荣俱损”。因为所有的网站(或者虚拟目录下的应用程序)都“寄居”在一个“池”,当这个“池”崩溃了,所有的网站都杯具了。后来的IIS 6中,有了“应用程序池”的概念,但是默认不会自动添加,IIS 管理员可以手动去添加,配置,这样是的IIS 具有很强的隔离性。

应用程序池具有下列优点:

1.改进的服务器和应用程序性能。对于占用大量资源的应用程序,您可以将其分配给它们自己的应用程序池,以免影响其他应用程序的性能。

2.改进的应用程序可用性。如果一个应用程序池中的应用程序发生故障,将不会影响其他应用程序池中的应用程序。

3.改进的安全性。通过隔离应用程序,可以降低一个应用程序访问其他应用程序资源的几率。

在 IIS 7 中,应用程序池有两种运行模式:集成模式和经典模式。应用程序池模式会影响服务器处理托管代码请求的方式。如果托管应用程序在采用集成模式的应用程序池中运行,服务器将使用 IIS 和 ASP.NET 的集成请求处理管道来处理请求。但是,如果托管应用程序在采用经典模式的应用程序池中运行,服务器会继续通过 Aspnet_isapi.dll 路由托管代码请求,其处理请求的方式就像应用程序在 IIS 6.0 中运行一样。

大多数托管应用程序应该都能在采用集成模式的应用程序池中成功运行,但为实现版本兼容,有时也需要以经典模式运行。应该先对集成模式下运行的应用程序进行测试,以确定是否真的需要采用经典模式。使用IIS 7 部署asp.net mvc 应用程序时,只需要选择“集成”即可,不需要像在IIS 6中繁琐的配置(设置ISAPI映射,添加通配符…)

转载自:http://www.jb51.net/article/42631.htm

IIS7的应用程序池详细解析相关推荐

  1. OpenCL编程详细解析与实例

    OpenCL编程详细解析与实例 C语言与OpenCL的编程示例比较 参考链接: https://www.zhihu.com/people/wujianming_110117/posts 先以图像旋转的 ...

  2. 深度学习目标检测详细解析以及Mask R-CNN示例

    深度学习目标检测详细解析以及Mask R-CNN示例 本文详细介绍了R-CNN走到端到端模型的Faster R-CNN的进化流程,以及典型的示例算法Mask R-CNN模型.算法如何变得更快,更强! ...

  3. celery的使用(最新详细解析)

    celery的使用(最新详细解析) 一. Celery简介 Celery是一个简单.灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度. Celery的架构由三部 ...

  4. 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析

    第一章 基础知识 检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为()位. (2)1KB的存储器有() 个存储单元,存储单元的编号从()到() . (3)1KB的存储器可以存 ...

  5. Eclipse快捷键详细解析

    android开发中常用的Eclipse快捷键详细解析 1.查看快捷键定义的地方 Window->Preferences->General->Keys. 2.更改启动页 在Andro ...

  6. AlphaCode到底强在哪儿?清华博士后十分钟视频详细解析

    来源:机器之心 本文约2300字,建议阅读5分钟 AlphaCode 到底是怎么练成的? 春节期间,DeepMind 的编程版 AlphaGo--AlphaCode 一度火到刷屏.它可以编写与普通程序 ...

  7. mysql grant all详解_MySQL grant 语法的详细解析

    以下的文章是MySQL grant语法的详细解析,如果你对MySQL grant 语法的相关的实际操作有兴趣的话,你就可以对以下的文章点击观看了.我们大家都知道MySQL数据库赋予用户权限命令的简单格 ...

  8. 线程同步锁 java_java多线程同步之重入锁,详细解析

    上次已经为大家介绍过java多线程同步,Volatile详解的主要内容了.今天再来为大家介绍一些相关的内容,也就是java多线程同步之重入锁,一起来了解一下吧. 使用重入锁实现线程同步 在JavaSE ...

  9. 终端不能联网_详细解析物联网是什么?

    原标题:详细解析物联网是什么? 物联网的英文是Internet of Things,缩写为IoT.这里的"物"指的是我身边一切能与网络联通的物品.例如你带的手表.你骑的共享单车.马 ...

  10. 【运筹学】线性规划 单纯形法 阶段总结 ( 初始基可行解 | 判定最优解 | 迭代 | 得到最优解 | 全流程详细解析 ) ★

    文章目录 一.线性规划示例 二.转化标准形式 三.查找初始基可行解 四.初始基可行解的最优解判定 五.第一次迭代 : 入基与出基变量选择 六.第一次迭代 : 方程组同解变换 七.第一次迭代 : 生成新 ...

最新文章

  1. 25种用户十秒离开你网站的原因!
  2. 送一个全新的AirPods Pro
  3. Python排序函数用法
  4. js 数据类型_js中检测数据类型的方法汇总
  5. Uva 725 除法
  6. 四阶龙格积分法 matlab,matlab控制系统计算机仿真实验-完整版
  7. jQuery框架学习第七天:jQuery动画–jQuery让页面动起来!
  8. Linux常见问题解答--如何修复“tar:Exiting with failure status due to previous errors”
  9. 复习HTML+CSS(5)
  10. liferay开发小结, liferay瘦身一
  11. 【 HDU1081 】 To The Max (最大子矩阵和)
  12. DNF私服单机搭建教程
  13. JAVA:实现HillCipher希尔密码算法(附完整源码)
  14. HTML5 弹性布局
  15. 新加坡政府开放数据门户网站
  16. 2022CTFSHOW菜狗杯部分题目(四)
  17. 人机大战三周年:围棋界发生了哪些巨变?
  18. msm8996的gpio和irq
  19. 邮件营销怎么做你知道吗?电子邮件营销平台注册流程
  20. 电机控制基础知识储备

热门文章

  1. MySQL 创建主外键
  2. C++Builder 2010深入TApplication类之方法
  3. 性能,不是不重要,而是,它没有可维护性重要
  4. Gstreamer插件编译安装的Makefile
  5. CFS调度主要代码分析一
  6. linux sudo apt-get,linux sudo apt-get用法详解
  7. 拓扑链表c语言,数据结构2.2 链表的实现
  8. linux下编译安装
  9. E - Wireless Network(并查集)
  10. 优先队列重载(理解)