Dans IIS 6, je code utilisé généralement pour interroger la métabase comme dans les domaines suivants:Quelle est la nouvelle méthode d'interrogation de la métabase dans IIS 7?
var entry = new DirectoryEntry("IIS://localhost/W3SVC");
foreach (DirectoryEntry site in entry.Children)
{
// Blah
}
maintenant dans IIS 7, cela ne fonctionne que si IIS 6 compatibilité est installé. Ce que je voudrais vraiment faire, c'est utiliser la méthode IIS 7 recommandée.
Ma question est la suivante. Quel est le moyen "approprié" pour obtenir des informations à partir de la métabase IIS 7 sur un ordinateur local ou distant dans le code sans nécessiter le mode de compatibilité IIS 6?
Merci! Cela récupère certaines informations, mais pas toutes. Par exemple, je peux obtenir le nom du site, la page et le chemin du journal, mais pas les documents par défaut. Peut-être existe-t-il une autre méthode ou une fonctionnalité moins fréquemment utilisée de Microsoft.Web.Administration avec laquelle je ne suis pas familier. –