Abbiamo già visto in script precedenti come sfruttare l'assembly managed Microsoft.Web.Administration per interrogare IIS al fine di ottenere dati sui siti, le cartelle e gli application pool. Queste informazioni sono utili quando si vuole creare un pannello di amministrazione consultabile anche da remoto.
In questo script vediamo come raggruppare gli application pool in base al tipo di pipeline, che può essere integrata o classica.
ServerManager server = new ServerManager(); var x = from a in server.ApplicationPools group a by a.ManagedPipelineMode; Response.Write("<ul>"); foreach (var key in x) { Response.Write("<li>" + key.Key + "</li><ul>"); foreach (var item in key) { Response.Write("<li>" + item.Name + "</li>"); } Response.Write("</ul>"); } Response.Write("</ul>");
Maggiori informazioni su IIS 7.x possono essere trovate su
http://iis.aspitalia.com/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- devConf 2022 - Online
- .NET Conference Italia 2022 - Milano e Online
- Blazor Conference 2021 - Online
- Visual Studio 2019 Live - Milano
- .NET Conference Italia 2021 - Online
- Novità di ASP.NET Core 1.1
- L'object model di Microsoft SharePoint - Seconda parte
- Visual Studio 2010 per l'architetto
- Visual Studio 2017 e il supporto a Docker per ASP.NET Core
- Anteprima di ASP.NET Core 3