#112 - Raggruppare i siti in IIS 7.0 in base all'ApplicationPool con LINQ to Objects
di Stefano Mostarda, in LINQ, 1 aprile 2009
In alcuni script precedenti abbiamo visto come tramite l'assembly Microsoft.Web.Administration si possa facilmente interagire con IIS direttamente da applicazioni .NET. In questo script vediamo come sia possibile raggruppare i siti in base all'ApplicationPool di cui fanno parte.
var groups = (from s in serverManager.Sites from a in s.Applications group a by a.ApplicationPoolName);
In questo modo possiamo scorrere i dati in maniera molto semplice facendo prima un ciclo sui gruppi ed internamente un ciclo su ogni elemento del gruppo.
foreach (var item in groups) { Console.WriteLine(item.Key); foreach (var value in item) { Console.WriteLine(" " + value.Path); } }
Approfondimenti
-
#148 - Scoprire le pagine attualmente più richieste su IIS con LINQ e Microsoft.Web.Administration
-
Utilizzare Entity SQL per eseguire query in Entity Framework
-
Strutturare un'applicazione reale con Entity Framework
-
#127 - Ospitare i controlli Windows Forms in un'applicazione WPF
-
#145 - Eseguire un servizio WCF con privilegi minimi
-
#116 - Visualizzare gli handler abilitati in un'applicazione web con LINQ e Microsoft.Web.Administration
-
#117 - Effettuare stampe con System.Printing
-
Windows Server AppFabric va in beta 2
-
ASPItalia.com su twitter: tutte le novità su #netfx, #aspnet, #silverlight in salsa breve. stay tuned! #aspitalia
-
#137 - Utilizzare i Glyphs per migliorare le performance in WPF
-
Parallelizzare in Silverlight 2.0
-
#120 - Filtrare i risultati di una query in base ad una lista di dati predefiniti con Entity Framework

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.