Вопрос

С учетом виртуального каталога и порта вы можете найти фактический путь к веб-приложению? Я могу получить виртуальный каталог и порт через проект установки Visual Studio, и я хотел бы внести некоторые изменения в файл web.config после установки (используя настраиваемое действие).

Это было полезно?

Решение

Вы можете использовать класс DirectoryEntry :

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName"))
{
    var physicalPath = entry.Properties["Path"].Value;
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top