如何:在 Windows Vista 上启用 Web 服务器调试

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题不适用 主题适用

标准版

主题适用 主题适用 主题不适用 主题适用

专业团队版

主题适用 主题适用 主题适用 主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

Windows Vista 提供增强的安全性。若要在 Windows Vista 上启用 Web 服务器调试,必须在 Web 服务器主机上执行以下附加步骤。需要管理员特权。

说明:

Windows Vista 不支持 FrontPage 服务器扩展。因此,如果要在 Visual Studio 中打开一个网站,必须从文件共享或 FTP 共享将其打开。在“打开网站”对话框中,不能使用“远程站点”。可以使用“文件系统”选项并键入一个 UNC 路径,然后在“项目属性”页中设置 Web 服务器路径。或者,可以使用“FTP 站点”选项。

在 Windows Vista 上启用 Web 服务器调试

  1. 在“控制面板”中,单击“经典视图”。

  2. 选择“安全中心”。

  3. 在“Windows 安全中心”中,单击“Windows 防火墙”。

  4. 在“Windows 防火墙”窗口中,单击“允许程序通过防火墙”。

    出现“用户帐户控制”对话框。

    1. 如果“UAC”对话框请求允许继续进行,则单击“继续”。

    2. 如果“UAC”对话框需要管理员密码,则键入密码然后单击“提交”。

    出现“允许程序通过防火墙”对话框。

    步骤 6 到 9 将打开 TCP 80 端口,该端口在进行 ASP.NET、ASP 和 ATL Server 调试时必须打开。

  5. 在“添加端口”对话框中,执行以下步骤:

    • 对于“名称”,键入说明(如“Web 服务器调试”)。

    • 对于“端口号”,键入 80。

    • 选择“TCP”。

  6. (可选)将访问局限于本地子网,可对能利用要开放的安全漏洞的用户数进行限制。除非必须在本地子网外进行调试,否则应执行该操作。

    1. 单击“更改范围”。

    2. 在“更改范围”窗口中,选择“仅我的网络(子网)”。

    3. 单击“确定”关闭“更改范围”对话框。

  7. 单击“确定”关闭“添加端口”对话框。

  8. 单击“确定”关闭“Windows 防火墙”对话框。

  9. 关闭“Windows 安全中心”。

请参见

任务

如何:设置远程调试