Internet Information Services 7.0 (IIS7) 不仅仅是一个 Web 服务器,它更是一个安全性增强、易于管理的平台,适用于开发和可靠地寄存 Web 应用程序和服务。此外,IIS7 是 Windows Web 平台的主要增强,在统一的 Microsoft Web 平台技术 - ASP.NET、Windows Communication Foundation Web 服务和 Windows SharePoint Services 中扮演着中心角色。若要体验 IIS7 的强大功能,请下载 Windows Server 2008 Release Candidate,您只需订阅 TechNet Plus。
| 简介 | |
| IIS7 功能 | |
| 其他资源 |
IIS7 是 Microsoft 发布的迄今为止为止最强大的 Web 服务器,它提供了一组新功能,极大地改进了开发、部署和管理 Web 解决方案的方式。IIS7 的模块化设计使管理员拥有了前所未有的对其 Web 服务器的控制能力。灵活、可扩展的 IIS7 体协结构为开发人员自定义 Web 服务器提供了全新的机会。丰富的管理功能使得在 IIS7 上部署和管理 Web 应用程序比在任何其他 Web 服务器上更加简单和有效。最后,IIS7 强大的诊断和故障排除功能帮助用户快速鉴别并分类问题,极大地较少了停机时间。这只是立即尝试使用 IIS7 的部分好处。有关更多信息,请访问http://www.iis.net/ 。
使用 IIS7,您可以:
| • | 通过从微观上控制 Web 服务器大小,最大限度的减少补丁和安全风险。 |
| • | 通过新的扩展性框架快速应用强大的 Web 解决方案。 |
| • | 通过应用程序的简化部署和配置加快面市时间。 |
| • | 通过更有效地管理 Web 基础结构,降低管理成本。 |
| • | 通过快速解决应用程序故障,减少 Web 站点停机时间。 |
利用 Windows Server 2008 中的 IIS7 提供的功能,Web 管理员能够更加有效、可靠地管理 Web 基础结构,Web 开发人员能够快速构建更具竞争力的 Web 解决方案。
该 IIS7 版本提供五个关键增强:
1. | 模块化体系结构: IIS7 旨在帮助 IT 专业人员准确自定义在 Web 服务器上要安装和运行哪些功能。IIS 现在已分解成 40 多种功能模块,每个模块都可以独立安装,这极大地减少了潜在攻击面并降低了服务器的内存要求。 |
2. | 全面扩展性 API: IIS7 使开发人员能够以更平滑的方式扩展 Web 服务器。IIS7 的核心 Web 服务器功能是使用一组新的公共 Web 服务器 API 构建的,开发人员可以使用这些 API 来扩展、替换 Web 服务器或向其添加功能。这些 API 可以作为本机 Win32 API 以及托管的 .NET Framework API 使用。开发人员还可以利用 IIS7 的事件记录、配置和管理工具的功能集扩展性,使用第三方扩展工具为客户提供平滑体验。 |
3. | 统一的分布式配置模式: IIS7 为开发人员和管理员提供了一个统一的配置系统,用于以单一 XML 格式存储所有 IIS 和 ASP.NET 设置,并包含了一组托管代码和脚本 API,用于访问整个 Web 平台的配置信息。这种新的配置系统支持分布式配置文件,这些文件可以连同 Web 站点或应用程序目录一起存储。 这些改进对于应用程序的配置和部署具有重要意义。现在,Web 站点和应用程序设置不再显式束缚于本地机器上的集中式配置存储,可以简单地将配置从开发人员的工作站复制到测试服务器,然后到生产 Web 服务器。Web 站点进入生产场所后,管理员就可以跨多个前端 Web 服务器共享配置信息,避免了成本高昂和易出错的复制和手动同步问题。 |
4. | 有效的管理工具: IIS7 提供一组广泛的管理功能,可简化 Web 站点和应用程序的日常管理任务。IIS7 包含一个新的图形用户界面 (GUI) 管理工具,一个新的命令行实用程序,一个新的托管 API 和一个新的 WMI 提供程序,用于自动执行管理任务。所有这些新的管理功能都提供对 IIS 和 ASP.NET 设置管理的统一支持。 IIS7 中新的 GUI 管理工具为管理 Web 服务器提供了一个更有效的新工具。它提供对 IIS 和 ASP.NET 配置设置、成员用户、角色数据以及运行时诊断信息的支持。新的 UI 还使主持或管理 Web 站点的人员能够将管理控件委派给开发人员或内容拥有者,从而降低拥有成本和 IT 专业人员的管理负担。它支持通过 HTTP(穿越防火墙)连接到远程服务器,并在专用或共享的主机环境中工作。 |
5. | 强大的诊断功能: IIS7 使开发人员和 IT 专业人员能够更容易地排除 Web 站点和应用程序故障。IIS7 会将运行时诊断信息公布给管理员(例如,当前正在执行什么请求,它们运行了多长时间,它们调用了哪些 URL,哪个客户端在调用 URL,以及它们的状态情况)。还可以配置 IIS7 在检测到失败时自动记录请求的详细跟踪事件。IIS7 中的这些诊断功能也是可扩展的,因此可以将新的诊断事件插入到自定义模块中。 |
| • | IIS.net 的 TechCenter |
| • | IIS 7.0 操作指南 |
| • | IIS 7.0 软件开发工具包 (SDK) |
| • | .NET Show 上的 IIS7 |
| • | Channel 9 上的 IIS7 |
| • | 网络广播:探讨 Web 开发和管理与 Internet Information Services 7.0 的未来 |