网站管理工具概述

更新:2007 年 11 月

网站管理工具使您能够通过简单的 Web 界面查看并管理网站配置。

若要访问网站管理工具,请在**“网站”菜单上单击“ASP.Net 配置”**。

选项卡和附加信息

下面的链接提供有关如何使用网站管理工具的更多信息:

网站配置

网站配置设置存储在一个名为 Web.config 的 XML 文件中,该文件位于网站的根文件夹中。网站管理工具使您无需手动编辑 Web.config 文件,就可以更改站点配置。第一次使用网站管理工具以管理某个特定的网站时,如果 Web.config 文件不存在,则网站管理工具会创建一个 Web.config 文件。在默认情况下,网站管理工具还会在网站的 App_Data 文件夹中创建一个数据库,以存储应用程序服务数据,如成员资格和角色的信息。对于大多数设置,在网站管理工具中所做的更改将立即生效,并反映到 Web.config 文件中。

继承设置

网站的默认设置自动从用于计算机或整个 Web 服务器的任何配置文件中继承。例如,Web 服务器可能具有应用于该服务器上所有站点的默认设置。通过使用网站管理工具,可以创建并修改特定网站的没有继承的设置,还可以在站点范围设置允许的条件下重写继承的设置。如果已继承设置,且不能对其重写,则该设置在网站管理工具中显示为灰色,以指示该设置被禁用。

要求

网站管理工具随 Microsoft Visual Web Developer Web 开发工具提供。要使用网站管理工具管理网站,用来运行 Visual Web Developer 的用户帐户的用户凭据必须对 Web.config 文件以及要管理的应用程序的 App_Data 文件夹具有读和写的权限。如果无法使用网站管理工具对网站的配置进行管理,请联系系统管理员。

功能

网站管理工具提供一个选项卡式界面,该界面在每个选项卡中对相关的配置设置进行分组。在下面的节中,将描述这些选项卡及选项卡管理的配置设置。

“安全”选项卡

使用**“安全”**选项卡管理访问规则,以便帮助保证网站中特定资源的安全,并对用户帐户和角色进行管理。

可以指定如何使用网站—要么从 Internet 中使用(公共),要么从 Intranet 中使用(在局域网上)。这进而可指示网站将使用的身份验证模式的类型。Internet 网站使用 ASP.NET 成员资格系统,即定义单个的用户帐户。ASP.NET 使用一个安全系统,以限制对一些特定的用户帐户或这些用户帐户所属的角色的访问。Intranet 网站使用 Windows 身份验证,即用户由 Windows 登录信息标识。

“应用程序”选项卡

使用**“应用程序”**选项卡管理与网站相关的各种设置,包括如下:

  • 应用程序设置,这些设置是需要集中存储并可从网站任何地方以代码形式访问的一些名称/值对。

  • SMTP 设置,确定站点如何发送电子邮件。

  • 调试和跟踪设置。

  • 脱机和联机设置,使网站脱机(将其关闭)以执行维护,或使一个新的 Microsoft SQL Server 标准版的数据库联机。

“提供程序”选项卡

使用**“提供程序”**选项卡,以测试或指定网站的成员资格和角色管理的提供程序。数据库提供程序是一些经调用以存储特定功能的应用程序数据的类。默认情况下,网站管理工具在网站的 App_Data 文件夹中配置并使用一个本地 Microsoft SQL Server 标准版数据库。相反,可以选择使用不同的提供程序(如远程 SQL Server 数据库),以存储成员资格和角色管理。

如何使用网站管理工具

使用网站管理工具与使用其他基于窗体的网站类似。一般的过程是打开网站管理工具,选择适当的选项卡,然后调整该选项卡上可用的设置。大多数的更改会立即生效。

如何访问网站管理工具

若要访问网站管理工具,请在**“网站”菜单上单击“ASP.Net 配置”**。

注意事项

下面几节提供一些使用网站管理工具的注意事项。

保存时重新启动应用程序

在网站管理工具中对配置设置所做的大多数更改会立即生效。这需要重新启动对其应用更改的网站。因为重新启动将导致网站中的当前活动会话丢失,所以应该先对网站的测试或开发版本做配置更改,然后再将这些更改发布到成品服务器。

保存设置

在网站管理工具中对配置设置所做的大多数更改会立即生效。对于网站管理工具的界面对其有专用**“保存”按钮的设置,如果让网站管理工具处于空闲,或在单击“保存”**前使网站管理工具超时,这将导致丢失配置设置的更改。

超时

作为一种安全措施,网站管理工具会在不活动状态持续一段时间后超时。任何不立即生效且没有保存的设置将会丢失。如果网站管理工具超时,则关闭浏览器,然后在新的窗口中重新打开网站管理工具。

网站管理工具只管理可用于网站的一些配置设置。很多其他设置需要对配置文件的直接修改,以手动方式(通过使用 ASP.NET 的 MMC 管理单元)修改或以编程方式(通过使用 ASP.NET 配置 API)修改。

请参见

概念

网站管理工具的“安全”选项卡

网站管理工具的“应用程序”选项卡

“网站管理工具提供程序”选项卡

网站管理工具内核技术