“网站属性页”对话框 ->“启动选项”

更新:2007 年 11 月

使用“启动选项”属性页,可以指定当您从“调试”菜单中选择“开始调试”或“开始执行(不调试)”(也可按 F5 或 Ctrl+F5)时,Microsoft Visual Web Developer 如何解释命令以运行网页。这些选项为本地设置,不与其他用户共享。

说明:

仅当在 Visual Web Developer 中测试网站时,才应用此页中的选项;在将网站部署到生产服务器上时,不应用这些选项。有关部署的更多信息,请参见部署(如何实现 - Visual Web Developer)

访问此对话框

  1. 在 Visual Web Developer 的“解决方案资源管理器”窗格中,单击网站项目名称。

  2. 单击“视图”,然后单击“属性页”。

    或者,可以右击“解决方案资源管理器”中的网站项目名称,然后单击“属性页”。

    “属性页”窗口随即出现。

  3. 单击“启动选项”节点。

任务

用户界面元素

启动操作

“启动操作”组用于指定在运行“开始”命令时 Visual Web Developer 将启动的页面或进程。

  • 使用当前页
    Visual Web Developer 在默认浏览器中启动当前页。

  • 特定页
    当启动网站时,Visual Web Developer 运行某个特定页,即使您当前正在编辑其他页也是如此。可以在此处指定该页,也可以通过在解决方案资源管理器中右击该页,然后单击“设为起始页”来指定该页。

  • 启动外部程序
    Visual Web Developer 运行其他的程序而不是启动浏览器。该程序必须是 .exe 文件,并且您必须指定该 .exe 文件的完整路径或启动位于您计算机当前路径中的某个程序。

  • 命令行参数
    指定命令行选项或要传递到外部程序的其他值。

  • 工作目录
    指定外部程序将要从中启动的工作目录的完整路径。该路径必须存在。

  • 启动 URL
    指定要启动的启动 URL。通常,此选项由 Web service 应用程序使用,这样可以启动将调用您的 Web service 的其他网站。

  • 不打开页。等待来自外部应用程序的请求。
    指定 Visual Web Developer 应该在 Web 服务器中启动项目并等待其他应用程序发出请求。这种对于调试 Web service 应用程序很有用。

服务器

“服务器”组用于控制在测试页时使用的 Web 服务器。

  • 使用默认 Web 服务器
    Visual Web Developer 使用为当前网站配置的服务器启动浏览器并发出请求:

    • 对于文件系统网站,Visual Web Developer 启动 ASP.NET Development Server。

    • 对于本地 Microsoft Internet 信息服务 (IIS) 网站,Visual Web Developer 将使用用于打开站点的 URL 发出请求。

    • 对于远程网站,Visual Web Developer 使用远程站点的 URL 发出请求。

  • NTLM 身份验证
    指定必需对发送给服务器的请求进行 NTLM 身份验证。默认情况下,将启用 NTLM 身份验证。

    选中此复选框,可禁止此计算机上的其他用户访问您的网站以及使用您的标识和安全权限执行代码。

  • 使用自定义服务器
    Visual Web Developer 使用特定服务器启动当前页。对于 FTP 网站,此选项尤为有用。您可以指定与 FTP 站点对应的 Web 服务器的 URL。有关更多信息,请参见 部署了 FTP 的网站

  • 基 URL
    指定要使用的服务器的 URL,而不指定默认服务器。这只适用于 FTP 部署的网站和文件系统网站。对于文件系统网站,此选项允许您使用本地 IIS Web 服务器,但不允许使用 ASP.NET Development Server。

调试器

“调试器”组用于指定在测试页时哪些调试器可用。加载调试器时,它可以包括用于不同类型的代码的调试引擎。此处选择的选项决定了要加载哪个引擎。

说明:

加载的每个调试引擎都要求内存,并且会影响调试的整体性能。通常情况下,应该仅指定所需的调试引擎。

说明:

在 Visual Web Developer 速成版中,只有 ASP.NET 调试可用。

  • ASP.NET
    选中此复选框后,只要启动调试器,就会加载用于托管代码的调试器。使用此调试器,您可以调试页中的服务器端代码以及从页中调用的任意 .NET Framework 组件中的服务器端代码。

    说明:

    待调试的进程必须使用调试信息进行编译。

    如果禁用此调试器,则 Visual Web Developer 将启动该调试器,但并不试图从 IIS 中获取进程信息以及使其可用于该调试器。但是,您仍然可以调试页中的客户端脚本。

    有关更多信息,请参见调试网页概述

  • 本机代码
    选中此复选框后,只要启动调试器,就会加载用于本机(非托管)代码的调试器。如果网站调用使用诸如 C++ 之类的非托管语言编写的组件(例如 COM 组件),此选项非常有用。如果未选中此复选框,则可以调试托管代码,但调试器会跳过对非托管代码的调用。有关更多信息,请参见 调试本机代码

  • SQL Server
    选中此复选框后,只要启动调试器,就会加载用于 SQL Server 存储过程的调试器。有关更多信息,请参见 调试 SQL

请参见

任务

演练:在 Visual Web Developer 中调试网页

概念

Visual Web Developer 中的网站类型

Visual Web Developer 中的 Web 服务器

在 Visual Web Developer 中测试网页