如何:验证或更正端口分配
默认情况下,Team Foundation Server 配置为使用特定的网络端口和网络协议。您的防火墙解决方案控制远程连接和这些端口的用法。如果修改了网站的端口分配,则可能会影响对该网站和 Web 服务的访问。 有关 Team Foundation 的 Web 服务、网络端口和协议的列表,请参见 Team Foundation Server 体系结构。
首先,可通过打开 Team Foundation 的管理控制台、查看“应用层”页和验证 URL 分配来验证 Team Foundation 网站和 Web 服务的端口分配。 如有必要,可单击**“更改 URL”**以修改网站的 URL。 有关更多信息,请参见检查服务器状态和设置。
接下来,您可以按照本主题后面的步骤来验证 Internet Information Services (IIS) 的端口分配以及允许通过防火墙的端口。
如果您的组织使用除 Windows 防火墙以外的防火墙解决方案,请参见该解决方案的文档。
备注
在进行任何更改之前,应确定更改网站的端口绑定的原因。组织经常更改默认端口分配,以使其符合其基础结构要求或安全策略。
必需的权限
若要执行这些过程,您必须是 Team Foundation 的应用层服务器上 Administrators 安全组的成员。
在 IIS 6.0 中验证或更改网站的端口分配
登录到应用层服务器。
单击**“开始”,指向“管理工具”,然后指向“Internet 信息服务(IIS)管理器”**。
在树状窗格中,展开本地计算机,然后展开**“网站”**。
右击要对其端口绑定进行验证或更正的网站(例如**“默认网站”),然后单击“属性”**。
在**“网站”选项卡中,验证“TCP 端口”**值,或者将其更改为默认值或根据您所在组织的安全策略设置的值。
单击**“应用”以确认更改,然后单击“确定”**。
在 IIS 7.0 中验证或更改网站的端口分配
登录到应用层服务器。
单击**“开始”,指向“管理工具”,右击“Internet 信息服务(IIS)管理器”,然后单击“以管理员身份运行”**。
在树状窗格中,展开本地计算机,然后展开**“网站”**。
单击要对其端口绑定进行验证或更正的网站(例如**“默认网站”**)。
在**“操作”窗格中,单击“绑定”**。
将打开**“站点绑定”**对话框。
单击**“编辑”**,然后将端口值更改为其默认分配值。
单击**“确定”确认更改,然后单击“关闭”**。
在 Windows Server 2003 中验证或更改 Windows 防火墙的端口分配
单击**“开始”,指向“控制面板”,然后单击“Windows 防火墙”**。
在**“例外”**选项卡上,验证下表中程序的复选框是否处于选中状态:
网站
端口
Team Foundation Server TFSSharepointApplication:80
80
Team Foundation Server TFSSharepointAdmin:17012 或 SharePoint 管理中心服务 v3
17012(如果随 Team Foundation Server 一起安装;否则将随机生成)
Team Foundation Server TFSWebSite:8080
8080
单击每个网站,单击**“编辑”**,然后验证端口号是否与上一个表中所列程序或您的组织对应的端口号相匹配。
备注
上一个表列出的是默认端口。如果所进行的部署不使用默认端口,则应验证所用的端口号是否适用于该部署。
如果服务不在列表中,请通过执行以下任务来添加例外:
单击**“添加端口”**。
在**“名称”**框中键入服务的名称。
此文本不必与产品名称一致。 只需是描述性文本。
在**“端口号”**框中,键入端口号。
确保选中**“TCP”**。
单击**“确定”**。
单击**“确定”**。
验证应用程序池和网站是否正在运行。 有关如何验证或重新启动应用程序池或网站的信息,请参见停止和启动服务、应用程序池及网站。
在 Windows Server 2008 中验证或更改 Windows 防火墙的端口分配
在**“开始”菜单上,单击“控制面板”**。
单击**“网络和 Internet”**。
单击**“允许程序通过 Windows 防火墙”**。
将打开**“Windows 防火墙设置”**对话框。
在**“例外”**选项卡上,验证下表中程序的复选框是否处于选中状态:
网站
端口
Team Foundation Server TFSSharepointApplication:80
80
Team Foundation Server TFSWebSite:8080
8080
Team Foundation Server TFSSharepointAdmin:17012
17012(如果随 Team Foundation Server 一起安装;否则将随机生成)
单击每个网站,单击**“属性”**,然后验证端口号是否与上一个表中所列程序或您的组织对应的端口号相匹配。
备注
上一个表列出的是默认端口。如果所进行的部署不使用默认端口,则应验证所用的端口号是否适用于该部署。
如果程序不在列表中,请通过执行以下任务来添加例外:
单击**“添加端口”**。
在**“名称”**框中键入程序名称。
此文本不必与产品名称一致。 只需是描述性文本。
在**“端口号”**框中,键入端口号。
确保选中**“TCP”**。
单击**“确定”**。
单击**“确定”**。
验证应用程序池和网站是否正在运行。 有关如何验证或重新启动应用程序池或网站的信息,请参见停止和启动服务、应用程序池及网站。