Encontrar a localização web.config
-
05-07-2019 - |
Pergunta
Dada diretório virtual e porta que você pode encontrar o caminho real de uma aplicação web? Posso obter o diretório virtual e porta através de um projeto de instalação do visual studio, e eu gostaria de fazer algumas modificações para o arquivo web.config depois de instalar (usando uma ação personalizada).
Solução
Você pode usar DirectoryEntry classe:
using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
var physicalPath = entry.Properties["Path"].Value;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow