Trova posizione web.config
-
05-07-2019 - |
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).
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