如何:在 IIS 6.0 中创建和配置本地 ASP.NET 网站

更新:2007 年 11 月

使用 Internet 信息服务 (IIS) 管理器,可以创建用来承载 ASP.NET Web 应用程序的本地网站。本主题解释如何创建本地网站以及如何将它配置为运行 ASP.NET 页。有关如何安装和配置 IIS 或如何创建网站的更多信息,请参见 IIS 帮助或者 Microsoft TechNet 网站上的联机 IIS 产品文档。

创建本地站点的另一种方法是创建虚拟目录。通过这种方法,可以在一台计算机上承载网站,而将网站的内容放在其他位置,如某台远程计算机上。虚拟目录还是一种为本地 Web 开发工作建立站点的方便方法,因为它不需要唯一的站点标识。这意味着,与创建一个唯一的站点相比,它需要的步骤更少。有关详细信息,请参见如何:在 IIS 5.0 和 6.0 中创建和配置虚拟目录

创建本地网站

若要打开 IIS 管理器,请按照如何:打开 IIS 管理器主题中介绍的某个过程操作。然后即可创建站点。下列过程解释如何在 IIS 6.0 版中创建站点。

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

在早期版本的 IIS 中创建本地网站的过程与下列过程类似,但是在某些细节上有所不同。有关如何在其他版本中创建网站的更多信息,请参见 IIS 帮助或 Microsoft TechNet 网站上的 IIS 文档。(在浏览器中键入 https://localhost/iisHelp/ 可以查看本地 IIS 帮助。)

在 IIS 6.0 中创建本地网站

  1. 在**“开始”菜单上单击“运行”**。

  2. 在**“打开”框中,键入 inetmgr,然后单击“确定”**。

  3. 在 IIS 管理器中,展开本地计算机,右击**“网站”文件夹,单击“新建”,然后单击“网站”**。

    显示**“网站创建向导”**。

  4. 在**“网站创建向导”中,单击“下一步”**。

  5. 在**“说明”框中,键入网站的描述性标签(此标签与您将在浏览器的地址栏中键入的内容不同),然后单击“下一步”**。

  6. 键入或选择站点的 IP 地址(默认值是**“全部未分配”**)、TCP 端口和主机头(例如,www.microsoft.contoso.com)。

    33487zw6.alert_caution(zh-cn,VS.90).gif重要说明:

    为了确保用户请求到达正确的网站,必须至少使用以下三个唯一标识符之一来区分服务器上的每个站点。这些标识符为:主机标头名称、IP 地址或 TCP 端口号。使用唯一的主机头名称是在单台服务器上标识多个网站的首选方法。若要访问您的站点,用户必须输入 DNS 服务器上或本地 HOSTS 文件中为该站点列出的名称/IP 地址对。有关如何选择唯一标识符的更多信息,请参见 IIS 6.0 产品文档中的 Hosting Multiple Web Sites on a Single Server(在一台服务器上承载多个网站)。

  7. 在**“路径”框中,键入或浏览至包含网站内容的目录,然后单击“下一步”**。

  8. 选中与要分配给用户的权限对应的复选框,然后单击**“完成”**。

    默认情况下,**“读取”“运行脚本”**复选框为选中状态。使用这些权限可以在许多常见方案中运行 ASP.NET 页。

配置本地网站

创建本地网站后,可以对其进行配置,以运行 ASP.NET 页,还可以配置安全性。下表显示在所有版本的 IIS(包括 IIS 6.0)中可用的权限设置。

帐户或组

权限

Administrators

完全控制

System

完全控制

允许浏览站点的帐户或组(如果在创建虚拟目录时禁用了匿名身份验证)。

读和执行

为访问 ASP.NET 当前用户上下文的系统资源而配置的帐户,如 Network Service 帐户 (IIS 6.0) 或 ASPNET 帐户(IIS 5.0 和 5.1)。

读和执行

列出文件夹内容

在完成站点的配置后,可以向站点的目录中添加 ASP.NET 网页。

为本地网站配置安全性和身份验证

  1. 在 IIS 管理器中,右击要配置的站点的节点,然后单击**“属性”**。

  2. 单击**“目录安全性”选项卡,然后在“身份验证和访问控制”部分单击“编辑”**。

  3. 选中与要用于该站点的身份验证方法相对应的复选框,然后单击**“确定”。默认情况下,“启用匿名访问”“Windows 集成身份验证”**复选框已经处于选中状态。

  4. 在 Windows 资源管理器中,打开包含站点页面的文件夹的父文件夹。右击该文件夹,然后单击**“共享和安全”**。

  5. 在**“安全”选项卡上,配置运行网站至少需要的其他帐户和权限,然后单击“确定”**。列出的某些帐户(如 Administrators 和 System)默认情况下已配置。

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

    若要添加新的组或用户名,请单击“添加”,然后单击“位置”按钮。从列表中选择本地计算机名,然后单击“确定”。然后在文本框中键入要添加的帐户名。键入名称后,单击“检查姓名”来验证帐户名。单击“确定”添加该帐户。

请参见

任务

如何:在 IIS 5.0 和 6.0 中创建和配置虚拟目录

如何:实现简单的 Forms 身份验证

其他资源

管理 ASP.NET 网站

ASP.NET 身份验证