在Win 2003中配置ASP.net环境

大家知道 , Microsoft为了更好地预防恶意用户和攻击者的攻击 , 在默认情况下 , 没有将 IIS6.0 安装到 Windows Server 2003 家族的成员上 。而且 , 当我们最初安装 IIS6.0 时 , 该服务在高度安全和"锁定"模式下安装 。在默认情况下 , IIS6.0 只为静态内容提供服务即 , 诸如 ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage Server Extensions 功能只有在启用时才工作 。在Windows 2003 IIS 6.0中安装部署ASP.net环境 , 我们首先要了解一下IIS6.0 新的特点 , 在windows 2003 Server下如何安装IIS6.0 , 在IIS6.0的配合下我们如何来安装和部署ASP.net环境 , 以及它们之间关系 , 下面的内容将给大家一个解答 。
一、IIS6.0 新特点
IIS 6.0 包括许多新功能 , 它们旨在帮助企业、IT 专业人士和 Web 管理员实现其网站(他们可能拥有位于单个 IIS6.0 服务器或多个服务器上的数千个网站)在性能、可靠性、可伸缩性和安全性方面的目标 。
下表总结了不同版本的 IIS 之间的重要区别 。

IIS 4.0IIS 5.0IIS 5.1IIS 6.0 平台Windows NT 4.0Windows 2000Windows XP ProfessionalWindows Server 2003 家族 体系结构32 位32 位32 位和 64 位32 位和 64 位 应用程序进程模型TCP/IP 内核; MTX.exe
TCP/IP 内核;
DLLhost.exe(处于中等或高应用程序隔离模式下的多个 DLL 主机)
TCP/IP 内核;
DLLhost.exe(处于中等或高应用程序隔离模式下的多个 DLL 主机)
HTTP.sys 内核 ;当 IIS 以 IIS 5.0 隔离模式运行时:Inetinfo.exe(对于进程内应用程序)或 DLLhost.exe(对于进程外应用程序);当 IIS 以工作进程隔离模式运行时:W3wp.exe(多工作进程) 配置数据库配置二进制二进制二进制XML 安全性Windows 身份验证;SSLWindows 身份验证;SSL;KerberosWindows 身份验证;SSL;Kerberos;安全向导Windows 身份验证;SSL;Kerberos;安全向导;Passport 支持 远程管理HTMLAHTMLA无 HTMLA
终端服务
远程管理工具 (HTML)
终端服务
群集支持在 Windows NT 4.0 中IIS 群集Windows 支持Windows 支持 WWW 服务Windows NT 4.0 上的 IISWindows 9x 上的个人 Web 管理器; Windows 2000 上的 IIS(可选)Windows XP Professional 上的 IISWindows Server 2003 家族成员上的
二、在Windows2003 Server安装IIS 6.0服务器

1、使用"配置您的服务器向导"安装 IIS6.0

1)从"开始"菜单 , 单击"管理您的服务器" 。
2)在"管理您的服务器角色"下 , 单击"添加或删除角色" 。
3)阅读"配置您的服务器向导"中的预备步骤 , 然后单击"下一步" 。
4)在"服务器角色"下 , 单击"应用程序服务器 (IIS , ASP.NET)" , 然后单击"下一步" 。
5)阅读概要信息 , 然后单击"下一步" 。
6)单击"完成" 。2、使用控制面板安装 IIS、添加组件或删除组件

1)从"开始"菜单 , 单击"控制面板" 。
2)双击"添加或删除程序" 。
3)单击"添加/删除 Windows 组件" 。
4)在"组件"列表框中 , 单击"应用程序服务器" 。
5)单击"详细信息" 。
6)单击"Internet 信息服务管理器" 。
7)单击"详细信息"以查看 IIS 可选组件的列表 。
8)选择要安装的所有可选组件 。
9)单击"确定" , 直到返回到"Windows 组件向导" 。
10)单击"下一步" , 然后完成"Windows 组件向导" 。
三、在Windows 2003 Server 安装 ASP.NET

Windows Server 2003 家族利用 ASP.NET 和 IIS 集成改善了开发人员体验 。ASP.NET 识别大多数 ASP 代码 , 同时为创建可作为 Microsoft .NET Framework 的一部分工作的企业级 Web 应用程序提供更多的功能 。使用ASP.NET 允许我们充分利用公共语言运行库的功能 , 如类型安全、继承、语言互操作性和版本控制 。IIS 6.0 还为最新的 Web 标准 , 包括 XML、简单对象访问协议 (SOAP) 和 Internet 协议版本 6.0 (IPv6.0) , 提供支持 。

推荐阅读