Question

Étant donné le répertoire virtuel et le 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 d'installation de visual studio, et j'aimerais apporter quelques modifications au fichier web.config après l'installation (à l'aide d'une action personnalisée).

Était-ce utile?

La solution

Vous pouvez utiliser la DirectoryEntry , classe:

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
    var physicalPath = entry.Properties["Path"].Value;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top