Domanda

Data la directory virtuale e la porta riesci a trovare il percorso effettivo di un'applicazione web? Posso ottenere la directory virtuale e la porta tramite un progetto di installazione di Visual Studio e mi piacerebbe apportare alcune modifiche al file web.config dopo l'installazione (usando un'azione personalizzata).

È stato utile?

Soluzione

È possibile utilizzare DirectoryEntry class:

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
    var physicalPath = entry.Properties["Path"].Value;
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top