IIS 7 and Above
UI & Remote Management
Developing a web management client RSS
Last post Sep 12, 2017 12:01 AM by lextm
Sep 11, 2017 05:57 AM|bimbim123|LINK
I am attempting to develop an ASP.NET based web management client for IIS7 (like a web-based IIS manager). We are a hosting company, so we required to have a web-based administration tool for IIS7. I explored the available ways to implement such tool...
Microsoft.Web.Administration is not an option, because this ASP.NET web application will be located on the different system without RPC access to IIS7 (Start and Stop methods will fail). WMI falls out of the picture as well (no direct RPC). I also would
prefer not to use Windows Remote Management (WS-Management), as there are no clean .NET implementations for this service. The best choice for us is just to re-use existing Microsoft.Web.Administration functionality.
I started this task by exploring the available classes and interfaces in Microsoft.Web.Management namespace. I soon realized that in order for me to make any kind of invokes into web administration service, i would need to instantiate Microsoft.Web.Management.Client.Connection
class. The constructor for this class is marked as "internal", so this immediately put a big roadblock on my task. In addition, I also noticed that all "ModuleProxy" classes are also internal.
Do you have any plans to grant this kind of extensibility? I believe that all that is needed from you is to mark those classes as "public". There is really no need to develop any kind of documentation or even publicly support such way of extending IIS web
Sep 12, 2017 12:01 AM|lextm|LINK
If at this moment you only know of Microsoft.Web.Administration, you should do more digging,