如何:安装用于 Team Foundation Server 或 Team Foundation 代理的 Internet Information Services 7.0
在运行 Windows Server 2008 的服务器上,可以使用服务器管理器来安装 Internet Information Services (IIS) 7.0。在运行 Windows Vista 或 Windows 7 的计算机上,可以使用控制面板来安装 IIS。
除了默认选项外,还必须将以下模块添加到 IIS 7.0:
ASP.NET(包括 .NET 扩展性、ISAPI 扩展和 ISAPI 筛选器)
IIS 6.0 管理兼容性(包括 IIS 6 管理控制台、IIS 6 脚本工具、IIS 6 WMI 兼容性以及 IIS 元数据库和 IIS 6 配置兼容性)
Windows 身份验证(如果 Windows 身份验证在操作系统上不可用,您可以使用基本身份验证。)
提示
基本身份验证的安全性不如 Windows 身份验证。 如果期望在同一台计算机上使用 Visual Studio Team Foundation Server 和团队资源管理器,则基本身份验证可能不会有问题。 如果期望通过网络访问 Team Foundation Server,则可能需要在配置之后配置安全套接字层 (SSL),或将操作系统升级到支持 Windows 身份验证的版本。 Windows Vista Premium、Windows 7 Premium、Windows Vista Ultimate、Windows 7 Ultimate、Windows Server 2003 和 Windows Server 2008 支持 Windows 身份验证。
所需权限
若要执行此过程,您必须是要安装 IIS 的服务器上**“Administrators”**安全组的成员。
在 Windows Server 2008 上安装 IIS 7.0
单击**“开始”,依次指向“程序”、“管理工具”,然后单击“服务器管理器”**。
在树状窗格中单击**“角色”**。
在详细信息窗格中单击**“添加角色”**。
此时将启动“添加角色向导”。
在**“开始之前”页上阅读说明,然后单击“下一步”**。
在**“选择服务器角色”页上选中“Web 服务器 (IIS)”复选框。 如果出现“是否添加 Web 服务器(IIS)所需的功能”对话框,请单击“添加必需的功能”。 单击“下一步”**。
在**“Web 服务器 (IIS)”页上阅读信息,然后单击“下一步”**。
在**“选择角色服务”页上,选中以下复选框(不更改其他默认设置),然后单击“下一步”**:
ASP.NET
如果出现**“是否添加 ASP.NET 所需的角色服务和功能”对话框,请单击“添加必需的角色服务”**。
Windows 身份验证
IIS 6 管理兼容性
将自动选中所有从属复选框。
在**“确认安装选择”**页上查看安装信息。
如果信息正确无误,请单击**“安装”。 若要进行更正,请单击“上一步”**。
在**“添加角色向导”安装完 IIS 后,单击“关闭”**。
在 Windows Vista 或 Windows 7 上安装 IIS 7.0
单击**“开始”,然后单击“控制面板”**。
单击**“程序”,然后单击“打开或关闭 Windows 功能”**。
将出现**“Windows 功能”**对话框。
选中**“Internet 信息服务”**复选框。
此步骤将以默认选项打开 IIS 7。
依次展开**“Internet 信息服务”、“万维网服务”和“应用程序开发功能”**。
如果尚未选中**“ASP.NET”**复选框,请选中该复选框。
将自动选中**“.Net 扩展性”、“ISAPI 扩展”和“ISAPI 筛选器”**复选框。 不要选中或清除任何其他复选框。
依次展开**“Internet 信息服务”、“万维网服务”和“安全性”**。
如果尚未选中**“Windows 身份验证”复选框,请选中该复选框。 如果 Windows 身份验证在操作系统上不可用,请选中“基本身份验证”**复选框。
依次展开**“Internet 信息服务”、“Web 管理工具”,然后展开并选中“IIS 6 管理兼容性”**复选框。
选中**“IIS 6 管理控制台”和“IIS 6 脚本工具”**复选框。
将自动选中**“IIS 6 WMI 兼容性”和“IIS 元数据库和 IIS 6 配置兼容性”**复选框。 不要选中或清除任何其他复选框。
单击**“确定”**。