The Management API
There's no doubt that the Web Site Administration Tool is a great utility to help administer an application, but some administrative tasks either aren't suited to a Web interface or need to be run before the application is created (or as part of the application).
ASP.NET 2.0 provides a comprehensive Management API, which allows complete manipulation of the XML configuration files as well as integration with IIS. In particular, the following configuration tasks are supported.
These features allow you to set up and configure not only local machines but also remote machines.