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

本主题适用于:

版本

Visual Basic

C#

F#

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 安全中心”**。

请参见

任务

如何:设置远程调试