I am working on Configuring and manipulating and controlling IIS 6.0 and later versions using ASP.Net based web application. I am considering WMI, ADSI, Managed API as my options.
I have a target Windows System WIN2k3 or later versions. The choice of language is C# and the application has to be built using ASP.Net.
This article on Provisioning Options in IIS 7 describes each of the methods, but I am a bit unsure about a couple things:
Which is better or more powerful for the stated goal?
- ADSI (
System.DirectoryServices
) or - WMI (
Microsoft.Web.Management
) or - Managed API (
Microsoft.Web.Administratoion
)?
Correct me if i am doing something wrong here.
- ADSI (
Which option or technology is likely to be supported for later versions of IIS?
Which option has the most flexibility and scalability?
From where can i find the resources for any of the suggested/chosen technology?
I am less likely to work on II5.1 or below. So the compatibility zone starts from IIS 6.0 and above. The application has to be built using ASP.Net and un-managed code may be used if unavoidable.