Где мой пользователь установил мой проект веб-настройки?
У меня есть проект веб-настройки и проект веб-службы в Visual Studio 08
В моем проекте веб-настройки я разрешаю пользователю выбрать имя своего виртуального каталога, и к концу установки у меня есть класс установщика в моем проекте веб-службы, который "хочет" сделать что-то, например открыть веб-страницу с помощью веб-службы. домашняя страница установлена.
Дело в том, что я знаю, как передавать параметры из проекта веб-установки, такого как TARGETDIR, в мой класс установщика, но я не могу понять URL того, что он установил. То есть, если он установил виртуальный каталог с именем foo, я могу предположить, что он находится по адресу http://localhost/foo, но что, если я пропущу некоторую конфигурацию IIS и, возможно, веб-сайт находится по http://localhost/whatever/foo?
Итак, чтобы сохранить его относительно коротким, к концу установки мне нужно знать в классе моего установщика URL-адрес моей веб-службы.
1 ответ
Переменная установщика для виртуального каталога: TARGETVDIR
,