本地 IIS 网站

更新:2007 年 11 月

一个本地 Internet 信息服务 (IIS) 网站就是您计算机上的一个 IIS Web 应用程序。Visual Web Developer 通过使用 HTTP 协议与网站通信。

在以下情况下,创建或打开本地 IIS 网站非常有用:

  • 您想用 IIS 测试网站,它可以逼真地模拟网站在成品服务器中将如何运行。相对于使用 ASP.NET Development Server 运行的文件系统网站,这更具有优势,因为路径将按照其在成品服务器上的方式解析。

  • 您在文件夹中已经有一组网站文件并且想用 IIS 测试网站。在这种情况下,您可以在 IIS 的本地版本中创建虚拟目录。

  • 您的本地计算机也是您的 Web 服务器。

要求

创建本地 IIS 网站需要以下条件:

  • 您的计算机必须至少安装并运行 IIS 5.0 版。

  • 您的计算机必须运行 .NET Framework 2.0 版。

  • IIS 中必须启用了 ASP.NET 2.0 版。有关详细信息,请参见“IIS Product Documentation”(IIS 产品文档)中的“Enabling ASP.NET”(启用 ASP.NET)主题。

  • 您必须作为有管理特权的用户登录。这是必需的,因为使用 IIS 元数据库(存储有关 IIS 应用程序的信息的位置)要求具有管理特权。

要打开现有的本地 IIS 网站,除必须满足上面的条件外,还必须满足下面的条件:

  • 要打开的站点必须配置为 IIS 应用程序。有关更多信息,请参见“IIS Product Documentation”(IIS 产品文档)中的“Creating Virtual Directories in IIS 6.0”(在 IIS 6.0 中创建虚拟目录)主题。

  • 站点必须配置为使用 ASP.NET 2.0 版。如果不是,打开站点时,Visual Web Developer 即会提示重新配置站点以使用 ASP.NET 2.0。这与在计算机上安装 ASP.NET 2.0 是不同的。有可能将 ASP.NET 2.0 安装在远程计算机上,但要打开的站点仍然进行了映射以使用较早版本的 ASP.NET。

创建或打开本地 IIS 网站

创建网站时,Visual Web Developer 执行将网站作为 IIS 应用程序运行所需的所有任务。Visual Web Developer 会在 IIS 的 Web 根下(例如,在 \inetpub\wwwroot 下)为网站创建一个或多个文件夹。创建文件夹后,Visual Web Developer 会为您选择的网站模板创建文件。

ckk1e6z4.alert_note(zh-cn,VS.90).gif说明:

您可以创建一个 IIS 应用程序作为任何现有 IIS 文件夹的子文件夹。

本地 IIS 网站项目

创建或打开一个本地 IIS 网站时,Visual Web Developer 会创建一个项目以管理文件。该项目存储少量信息(例如您对如何运行应用程序的选择以及哪些调试器可用)。项目信息针对每个用户分别存储。有关更多信息,请参见网站项目和解决方案

运行本地 IIS 网站

默认情况下,当运行本地 IIS 网站进行测试时,Visual Web Developer 启动浏览器并以服务器名称 localhost 运行网站。例如,如果已创建网站 ExampleSite,则在 Visual Web Developer 中测试它时,浏览器会从此 URL 请求测试页:

https://localhost/ExampleSite/page

IIS 解析应用程序名称(无论它指向 IIS 根下的文件夹还是其他位置)并从此目录提供页。

有关更多信息,请参见在 Visual Web Developer 中测试网页

部署本地 IIS 网站

本地 IIS 网站通常仅用于开发,这样,各开发者可以在他们自己的计算机上创建并测试 ASP.NET 网页。在大多数情况下,必须将文件系统网站的文件部署到运行 IIS 的成品服务器上。

可以使用 Visual Web Developer 中的“复制网站”工具和“发布网站”实用工具部署来自本地 IIS 网站的文件。有关详细信息,请参见 ASP.NET 部署概述

ckk1e6z4.alert_note(zh-cn,VS.90).gif说明:

Visual Web Developer 速成版中未提供“发布网站”实用工具。

请参见

概念

Visual Web Developer 中的网站类型

Visual Web Developer 中的 Web 服务器