Где мой пользователь установил мой проект веб-настройки? - PullRequest
2 голосов
/ 31 марта 2009

У меня есть проект веб-настройки и проект веб-службы в Visual Studio 08

В моем проекте веб-настройки я разрешаю пользователю выбрать имя своего виртуального каталога, и к концу установки у меня есть класс установщика в моем проекте веб-службы, который "хочет" сделать некоторые вещи, такие как открытие веб-страницы с помощью установлена ​​домашняя страница веб-службы.

Дело в том, что я знаю, как передавать параметры из проекта веб-установки, такого как TARGETDIR, в мой класс установщика, но я не могу выяснить URL-адрес того, что он установил. То есть, если он установил виртуальный каталог с именем foo, я могу предположить, что он находится по адресу http://localhost/foo, но что если я пропущу какую-то конфигурацию IIS и, возможно, веб-сайт будет находиться под http://localhost/whatever/foo?

Итак, чтобы быть относительно коротким, к концу установки мне нужно знать в классе моего установщика URL-адрес моей веб-службы.

1 Ответ

1 голос
/ 13 февраля 2012

Переменная установщика для виртуального каталога: TARGETVDIR.

...