.NET Web高级开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.1 新增的管理功能

ASP.NET 1.x的另一个明显的缺陷(已经在ASP.net 2.0中得到修复)是根本没有用于管理Web站点的接口(无论是声明性接口还是编程接口)。在过去,更改配置设置意味着启动记事本并编辑Machine.config或Web.config,但现在不再需要这么做了。ASP.NET 2.0具有一个完善的管理API,它简化了读取和写入配置设置的任务。它还包括一个管理GUI,可以在解决方案旁边单击ASP.NET Configuration图标查看。

当然你可以配置ASP.NET 2.0中包含的各种服务(如成员身份和角色管理服务)、查看Web站点统计信息以及应用安全设置等。在ASP.NET 2.0中还包括很多其他管理控制功能,如ASP.NET MMC管理工具,这是一个新的综合管理工具,该工具可插入到现有的IIS Administration MMC中,使管理员能够在XML配置文件中以图形方式读取或更改常用设置;对于运行状况的监视和跟踪,ASP.NET 2.0同时提供了新的运行状况监视支持,可在服务器上的应用程序开始遇到问题时自动通知管理员。新的跟踪功能使管理员能够从成品服务器捕获运行时数据和请求数据,从而更好地诊断问题。

ASP.NET 2.0提供了这样一些新的功能,使得开发人员和管理人员能够简化对Web应用程序进行的日常管理和维护。