Encuentre la ubicación web.config
-
05-07-2019 - |
Pregunta
Dado el directorio virtual y el puerto, ¿puede encontrar la ruta real de una aplicación web? Puedo obtener el directorio virtual y el puerto a través de un proyecto de configuración de Visual Studio, y me gustaría realizar algunas modificaciones en el archivo web.config después de la instalación (usando una acción personalizada).
Solución
Puede usar DirectoryEntry clase:
using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
var physicalPath = entry.Properties["Path"].Value;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow