本地 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 会为您选择的网站模板创建文件。
说明: |
---|
您可以创建一个 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 部署概述。
说明: |
---|
Visual Web Developer 速成版中未提供“发布网站”实用工具。 |