Существует WebSetup проект.
Во время установки можно узнать такие параметры как
Виртуальный каталог [TARGETVDIR]
Физический каталог [TARGETDIR]
Пул приложений
Веб-узел
и т.д.
Причем параметр веб-узел возвращает строку в виде "/LM/1/ROOT/"
А как можно узнать полный Url адрес устанавливающегося веб приложения, ну что-то вроде
http://server/webapplication
M>А как можно узнать полный Url адрес устанавливающегося веб приложения, ну что-то вроде http://server/webapplication
никогда не пробовал веб-сетап.
вообще "/LM/1/ROOT/" это же default веб-сайт. А там ещё может туча сайтов с разными хидерами.
к примеру у меня на сервере с именем, к примеру, MYWEBSERVER1 находится 10 сайтов, доступных по именам:
site1.company.com
site2.company.com
site3.company.com
...
site4.company.com
и одним default'ом.
и вроде бы каждый отдельный сайт "знает" про свои алиасы, но:
1. он может быть связан "один сайт — много алиасов"
2. он может быть вообще не связан (и тогда будет попадать на дефолтовый)
т.е. для частных случаев задача решаема (полезть в метабазу и вытащить алиас), но для общего — пожалуй, нет.