2009-09-09 8 views
1

Compte tenu du répertoire virtuel et du port, pouvez-vous trouver le chemin d'accès réel d'une application Web? Je peux obtenir le répertoire virtuel et le port via un projet de configuration de studio visuel, et je voudrais apporter quelques modifications au fichier web.config après l'installation (en utilisant une action personnalisée).Rechercher l'emplacement web.config

Répondre

0

Vous pouvez utiliser DirectoryEntry classe:

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName")) 
{ 
    var physicalPath = entry.Properties["Path"].Value; 
} 
+0

Ce sont de bonnes choses, mais je reçois « Le serveur RPC est indisponible. » quand je l'exécute. – Irwin

+0

Y a-t-il un pare-feu sur le serveur qui bloque les connexions WMI entrantes? Cochez cette http://msdn.microsoft.com/en-us/library/aa822854(VS.85).aspx –

+0

ok, j'utilisais une syntaxe incorrecte pour le chemin. Merci – Irwin