规划步骤 1:规划 IIS Web 服务器和 ASP.NET 模块安装
作者:Keith Newman 和 Robert McMurray
规划在 IIS 8 上生成 ASP.NET 网站的第一步是安装 IIS 和 ASP.NET 模块,并将你的应用程序文件添加到 IIS。
完成这些任务后,请记录你的设计决策,然后再转到步骤 2:规划 ASP.NET 设置。
1.1. 规划安装 IIS 和 ASP.NET 模块
ASP.NET Web 服务器是扩展的 IIS 服务器,它将 ASP.NET 运行时扩展性模型集成到了核心服务器中。 ASP.NET 服务器配置将以下 IIS 模块添加到默认的 IIS Web 服务器安装:
- ASP.NET 4.5
- .NET Extensibility 4.5
- ISAPI 扩展
- ISAPI 筛选器
重要
若要在 Windows Server® 2012 或 Windows® 8 上安装 IIS 8,必须以管理员组成员的身份登录。
默认情况下,Windows Server 2012 和 Windows 8 仅安装 .NET 4.5。 如果要运行 .NET 2 应用程序,请安装 .NET 3.5,它支持使用 ASP.NET 2 到 3.5 编写的 Web 应用程序。
1.2. 规划添加 ASP.NET 应用程序
该应用程序是网站根级别的内容分组或网站根目录下单独文件夹中的内容分组。 在 IIS 8 中添加应用程序时,你将为该应用程序指定作为应用程序根目录或起点的目录。 然后指定特定于该特定应用程序的属性,例如应用程序在其中运行的应用程序池。
若要在 IIS 网站上配置 ASP.NET 应用程序,请提供以下信息:
- 别名:别名用作应用程序根 URL 的一部分,并且应该简短且具有说明性。 例如,添加到本地主计算机上的默认网站的别名 marketing 将会生成以下 URL:
//localhost/marketing
。 - 应用程序池:应用程序池启用从其他应用程序池的一个或多个应用程序隔离的一个或一组应用程序。
- 物理路径:指向服务器上的应用程序文件的本地路径。