1、IIS在2000,2003等服务器操作系统的特殊设置
在服务器系统中本来也没什么特殊设置,但是如果要装1.1和2.0的混合环境的话那么就要注意了。同时安装1.1和2.0的.net框架将会产生冲突。一般导致某个站点在10-15分钟内无法访问。原因,服务关闭。
出现这种错误是因为在服务器系统中存在应用程序连接池,它的作用是提供给你设置垃圾回收的处理方案。但是1.1和2.0如果同时使用一个应用程序连接池,那么就会产生冲突。
解决办法:
把1.1和2.0分别放在不同的应用程序连接池中,建立站点或者虚拟目录的时候把主目录选项卡中,应用程序设置/应用程序连接池选中成对应的版本的应用程序连接池,在ASP.NET选项卡中选择应用程序的版本。
===========================================================================
 

已对 IIS 6.0 进行了重新设计以便利用基本 Windows内核HTTP.sys。这使其具有内置的响应和请求缓存和队列功能,并能够将应用程序进程请求直接路由到工作进程,从而改善可靠性和性能。
IIS 6.0 引入了两种用于配置应用程序环境的操作模式:工作进程隔离模式和 IIS 5.0 隔离模式。在安装 IIS6.0时默认的隔离模式取决于您执行的是全新安装还是升级。
在全新安装 IIS 6.0 之后,IIS 以工作进程隔离模式运行。
===========================================================================
 
如何创建应用程序池
[由IIS 5.0隔离模式切换到工作进程隔离模式,
右键点击站点-->属性-->服务选项卡-->不勾选iis 5.0隔离模式] 即可 IIS 6.0 在工作进程隔离模式下运行时,可将 Web 应用程序组合到应用程序池中。应用程序池允许将特定配置设置应用于多个应用程序组,并允许工作进程为这些应用程序提供服务。可向应用程序池指定任何Web 目录或虚拟目录。

通过创建新应用程序池并向它们指定网站和 Web 应用程序,可提高服务器的效率和可靠性,并使其他应用程序即使在新应用程序池终止时也总是可用。

要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%/system32/inetsrv/iis.msc"。

创建新应用程序池

在 IIS 管理器中,展开本地计算机,右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。
在“应用程序池 ID”框中,键入新应用程序池的名称。
在“应用程序池设置”下,单击“对新的应用程序池使用默认设置”或“将现有应用程序池作为模板”。
如果您选择的是“将现有应用程序池作为模板”,请从“应用程序池名称”列表框中,单击要用作模板的应用程序池。
单击“确定”。

如何创建和隔离应用程序
要创建应用程序,应将目录指定为应用程序的开始位置(应用程序根目录)。然后您可以设置应用程序的属性。每个应用程序都可以有一个好记的名称;该名称出现在 IIS 管理器中并给出了一种区分应用程序的方法。应用程序名称不在其他地方使用。

网站默认作为根目录级别的应用程序。当您创建一个网站时,同时会创建一个默认应用程序。您可以使用这个根目录级别的应用程序,也可删除它,还可通过删除它并创建一个新应用程序来替换它。

要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%/system32/inetsrv/iis.msc"。

创建应用程序

在 IIS 管理器中,展开本地计算机,右键单击作为应用程序开始位置的目录,然后单击“属性”。
单击“主目录”、“虚拟目录”或“目录”选项卡。
在“应用程序设置”部分,单击“创建”。如果看到的是“删除”按钮(而非“创建”按钮),则说明应用程序已经创建。
在“应用程序名”框中,键入应用程序的名称。
单击“确定”。
隔离应用程序表示将它们配置为在与 Web 服务器和其他应用程序不同的进程(内存空间)中运行。可在下列某种隔离模式下运行 IIS 6.0:工作进程隔离模式或 IIS 5.0 隔离模式。IIS 不能同时在这两种模式下运行。

在全新安装时,工作进程隔离模式是运行服务器的默认模式。在该模式中,可通过将应用程序添加到包括隔离设置的应用程序池中来隔离它。有关创建和配置应用程序池的详细信息,请参阅配置应用程序池。

工作进程隔离模式中隔离应用程序

在 IIS 管理器中,展开本地计算机,展开“网站”文件夹,右键单击要隔离的应用程序,然后单击“属性”。
单击“主目录”、“虚拟目录”或“目录”选项卡(取决于应用程序)。
在“应用程序设置”部分中,在“应用程序池”列表框中,单击应用程序池。
单击“应用”,然后单击“确定”。
IIS 5.0 隔离模式允许您在 IIS 6.0 中运行为早期版本的 IIS 开发的应用程序。

在 IIS 5.0 隔离模式中隔离应用程序

在 IIS 管理器中,展开本地计算机,展开“网站”文件夹,右键单击要隔离的应用程序,然后单击“属性”。
单击“主目录”、“虚拟目录”或“目录”选项卡(取决于应用程序)。如果在列为“开始位置”目录的目录中,则“应用程序名”框已填好。
从“执行权限”列表框中,单击相应的进程选项。
单击“确定”。在创建单独的进程之前,Web 服务器将完成任何当前的对应用程序请求的处理。在对应用程序的下一个请求中,应用程序将在相应的内存空间中运行。
注意 服务器端的包括文件 (SSI) 和 Internet 数据库连接器 (IDC) 应用程序无法在 Web 服务器之外的内存空间运行。


要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能。

Asp.net1.0和2.0网站共存只解决方法---使用应用程序池相关推荐

  1. Redis 5.0.3默认配置启动报错解决方法

    Redis 5.0.3默认配置启动报错解决方法 参考文章: (1)Redis 5.0.3默认配置启动报错解决方法 (2)https://www.cnblogs.com/miclesvic/p/1031 ...

  2. 通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及“*** [install] Error 1”错误的解决方法

    通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及"*** [install] Error 1"错误的解决方法 参考文章: (1)通过pyenv在Ma ...

  3. 安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法

    安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法 参考文章: (1)安装DotNetCore.1.0.0-VS20 ...

  4. Vm下安装centos7.0时电脑进入黑屏的解决方法(选择Install Centos 7或者是Test this media install Centos 7以后,虚拟机屏幕立马就进入黑屏状态)

    Vm下安装centos7.0时电脑进入黑屏的解决方法(选择Install Centos 7或者是Test this media & install Centos 7以后,虚拟机屏幕立马就进入黑 ...

  5. Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误

    Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误 参考文章: (1)Missing artifact com ...

  6. 计算机无法识别3.0u盘启动,USB3.0接口不能识别U盘的解决方法

    USB3.0接口不能识别U盘的解决方法 USB接口可以说是电脑的标配,现在基本上所有电脑都会搭载USB接口.而USB标准从1.0发展到现在的3.0,甚至更新的也已出来.不过,如果USB3.0无法识别U ...

  7. 安装win11电脑必须支持TPM2.0和必须支持安全启动的解决方法

    安装win11电脑必须支持TPM2.0和必须支持安全启动的解决方法 一.开启TPM设置 二.开启安全启动设置 三.更改硬盘模式(需硬盘支持) 安装 Win11 的基本要求,在win11最低要求是提示, ...

  8. 安装centos7.0时电脑进入黑屏的解决方法

    今天在用VM虚拟机安装centos7.0的时候,每次一开始安装,选择Install Centos 7或者是Test this media & install Centos 7以后,虚拟机屏幕立 ...

  9. Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法

    Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法 ubuntu 从17.04升级到17.10后 vmware出现了物理内存 ...

  10. iis服务器里网站无法访问,IIS服务器网站无法访问解决方法(图文).doc

    IIS服务器网站无法访问解决方法(图文)1.解惑子页面无法访问难题 ??? 当我们使用IIS6.0服务器架设好了目标网站,并尝试使用IE浏览器来访问目标网站的主页面时,可能会发现该网站主页面内容可以被 ...

最新文章

  1. SCCM 2012 SP1升级
  2. matlab实现滑动平均滤波(二)
  3. Scapy脚本执行出现警告WARNING解决办法
  4. 如何快捷输入函数上方的注释代码(Summary)
  5. 计算机网络技术通识试题,超星计算机网络技术章节答案
  6. PostgreSQL扫盲教程
  7. win7系统未响应卡住_电脑怎么修复win7系统 电脑修复win7系统方法【教程详解】...
  8. c++ 内存管理_Python Bindings - 从 Python 调用 C/C++
  9. 【OpenCV】腐蚀膨胀
  10. 【渝粤教育】电大中专新媒体营销实务 (15)作业 题库
  11. 安装驱动时提示文件的哈希值不在指定的目录文件中
  12. 在ARM开发板上安装OpenCV4.5.1
  13. python redis教程_Python与Redis的连接教程
  14. 2021-2027中国光电红外传感器市场现状及未来发展趋势
  15. 4G路由 linux,DIY低成本4G路由器:性能高,易于开发和应用
  16. GSR2501国产2.4G PA替代RFX2401C,AT2401C,RT201
  17. 三步教你编写一个Neumorphism风格的小时钟
  18. 动态规划-背包问题、兑换零钱问题、旅行商问题
  19. 基于python的学生信息管理系统文献综述_学生信息管理系统的文献综述
  20. led的c语言程序,单片机C语言LED灯点亮程序完全版

热门文章

  1. 【路径规划】基于matlab模拟退火算法求解火灾巡逻最短路径问题【含Matlab源码 252期】
  2. 算法 博士_Strangecode博士-我如何学会不再担心并喜欢算法
  3. 计算机专业c类大学,【计算机应用技术】专业排名A+、A、B+、B、C类院校分数线...
  4. 求一个数因数个数c语言,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
  5. 【C++】STL--常用算法
  6. php 去除空余字符,PHP 删除字符串末端的空白字符(或者其他字符)
  7. python工厂方法_Python设计模式:工厂方法模式初探
  8. 宿命传说2之女神召唤java_【更新公告】新SSR装备召唤概率限时UP!梅林领悟了全新助战技!...
  9. Kali Linux萌新特别篇
  10. 又一轮子?Typescript+React+Redux,放弃saga,支持服务器渲染同构