#67 - Utilizzare LINQ per trovare i siti non avviati su IIS 7.0
di Stefano Mostarda, in LINQ, ASP.NET 3.5, 24 settembre 2008
Con la versione 7.0 di IIS, la Microsoft ha inserito un assembly di nome Microsoft.Web.Assembly che permette di interrogare e configurare IIS stesso direttamente da codice managed. Questo torna molto comodo qualora si voglia fare un proprio pannello da sfruttare in casi in cui non si può avere accesso fisico alla macchina.
In questo script si recuperano i siti di IIS che non sono avviati.
using (ServerManager serverManager = new ServerManager()) { grd.DataSource = serverManager.Sites.Where(s => s.State != ObjectState.Started); grd.DataBind(); }
Grazie ad IIS 7.0, al nuovo assembly ed alla potenza di LINQ ora ottenere informazioni da IIS è estremamente più semplice rispetto al passato.
Approfondimenti
-
#152 - Scoprire le applicazioni senza la pagina di errore personalizzata con LINQ e Microsoft.Web.Administration
-
La piattaforma Microsoft per il cloud computing: Windows Azure
-
Disponibile la beta 1 del .NET Framework 4.0 e di Visual Studio 2010
-
#143 - Forzare la modalità di rendering software nelle applicazioni WPF
-
#122 - Ricercare nodi su più livelli in una struttura XML utilizzando LINQ to XML
-
#136 - Utilizzare LINQ per raggruppare gli application pool di IIS in base al tipo di pipeline
-
#39 - Visualizzare messaggi di errore estesi in ADO.NET Data Services
-
RT @dbochicchio new provider model for #iis #ftp 7.5 http://u.aspitalia.com/f
-
Windows Azure in versione 1.0: annunciata la piattaforma Microsoft per il cloud computing
-
LINQ to Reflection - Parte tre
-
Uso del designer di VS 2008 con Entity Framework

















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