如何:为 ASP.NET 应用程序选择网站类型

更新:2007 年 11 月

在应用程序设计器中,可以将 ASP.NET 应用程序设置为在 ASP.NET Development Server 或 IIS 上运行。您可以通过更改应用程序的项目位置类型或其项目名称的格式来执行此任务。

说明:

项目位置类型的更改或项目名称属性的更改会相互影响。实现应用程序后,这些属性将变为只读的。因此,应确保在实现之前正确配置这些属性。有关更多信息,请参见实现应用程序的注意事项

例如,如果要让 ASP.NET 应用程序在 ASP.NET Development Server 上运行,可选择“文件系统”项目位置类型或从项目名称中省略 https://localhost 前缀。如果要让 ASP.NET 应用程序在 IIS 上运行,可选择“HTTP”项目位置类型或在项目名称中包括 https://localhost 前缀。有关更多信息,请参见 如何:更改应用程序的项目名称

说明:

如果将 ASP.NET 应用程序的“模板”属性设置为“ASP.NET Web 应用程序”,则必须将“项目位置类型”属性设置为“文件系统”。此外还必须将“项目”属性设置为一个名称而非 URL。

将 ASP.NET 应用程序设置为在 ASP.NET Development Server 上运行

  1. 在应用程序关系图上,单击 ASP.NET 应用程序定义。

  2. 在“属性”窗口中,执行下列操作之一:

    • 将“项目位置类型”属性设置为“文件系统”。

      在“项目”属性中,Visual Studio 会从项目名称中移除 https://localhost 前缀。

      提示:

      如果没有显示“属性”窗口,可通过单击“视图”菜单上的“属性窗口”或按 F4 将其打开。

    - 或 -

    • 将“项目”属性设置为不带 https://localhost 前缀的应用程序名称或项目名称。

      “项目位置类型”属性设置为“文件系统”。

实现应用程序时,Visual Studio 将生成一个 ASP.NET Development Server Web 项目。有关更多信息,请参见如何:实现应用程序关系图上的应用程序

将 ASP.NET 应用程序设置为在 IIS 上运行

  1. 在应用程序关系图上,单击 ASP.NET 应用程序定义。

  2. 在“属性”窗口中,执行下列操作之一:

    • 将“项目位置类型”属性设置为“HTTP”。

      提示:

      如果没有显示“属性”窗口,可通过单击“视图”菜单上的“属性窗口”或按“F4”将其打开。

      “项目”属性将带有 https://localhost 前缀。如果需要,可以更改服务器名称。

    - 或 -

    • 在“项目”属性中,输入如下格式的 IIS Web URL 或目录地址:http://localhostServerName/ApplicationDirectoryLocation。

      “项目位置类型”属性设置为“HTTP”。

实现应用程序时,Visual Studio 将生成一个 IIS Web 项目。但是,您必须具有某些权限才能实现应用程序。有关更多信息,请参见实现应用程序的注意事项如何:实现应用程序关系图上的应用程序

请参见

概念

应用程序关系图上的 ASP.NET 应用程序概述

其他资源

在应用程序关系图中定义 ASP.NET 应用程序

实现应用程序关系图上的应用程序