我的用户在哪里安装了我的网页设置项目?

时间:2009-03-31 07:42:21

标签: windows-installer virtual-directory web-setup-project

我有一个Web设置项目,以及Visual Studio 08中的Web服务项目

在我的网页设置项目中,我允许用户选择他的虚拟目录名称,在安装结束时,我在我的网络服务项目中有一个安装程序类“希望”做一些事情,比如打开一个网页安装了Web服务主页。

问题是我知道如何在我的安装程序类中传递来自Web安装项目(如TARGETDIR)的参数,但我无法弄清楚他安装的内容的URL。 IE如果他安装了一个名为foo的虚拟目录,我可以假设它位于http://localhost/foo,但如果我错过了IIS的某些配置,并且该网站位于http://localhost/whatever/foo下,该怎么办?

所以,为了保持相对较短,在安装结束时我需要在我的安装程序类中知道我的Web服务的URL。

1 个答案:

答案 0 :(得分:1)

虚拟目录的安装程序变量为TARGETVDIR