Forums: http://agramont.net/forums/21/ShowForum.aspx
This project will dynamically create a collection of IIS Object shells that represent each class type defined in the IIS Metabase Schema. Based on the properties assigned to the class in the IIS Metabase, the "Class Builder" will create a new C# class that will include properties for each property that IIS defines.
For License Agreement to use this software:
http://creativecommons.org/licenses/by/2.5/
Architecture
1. The tool uses .NET CodeDom to dynamically build the C# classes
2. Calls to the IIS Metabase are done using the DirectoryServices/ADSI interface.
Contents:
release - Release version of the tool
source - Source code of project
Usage:
Provware.IISClassBuilder.exe [-server] [-class] [-namespace]
server - IIS server whos Metabase Schema will be used (Default: localhost)
class - IIS Class name to create the code for (Default: IIsWebService)
namespace - Namespace of the new C# class (Default: Provware.Framework.IIS)
AllIISClasses.bat - Is a batch file that automates the creation of many standard IIS Class types.