我有一个Web设置项目,以及Visual Studio 08中的Web服务项目
在我的网页设置项目中,我允许用户选择他的虚拟目录名称,在安装结束时,我在我的网络服务项目中有一个安装程序类“希望”做一些事情,比如打开一个网页安装了Web服务主页。
问题是我知道如何在我的安装程序类中传递来自Web安装项目(如TARGETDIR)的参数,但我无法弄清楚他安装的内容的URL。 IE如果他安装了一个名为foo的虚拟目录,我可以假设它位于http://localhost/foo,但如果我错过了IIS的某些配置,并且该网站位于http://localhost/whatever/foo下,该怎么办?
所以,为了保持相对较短,在安装结束时我需要在我的安装程序类中知道我的Web服务的URL。
答案 0 :(得分:1)
虚拟目录的安装程序变量为TARGETVDIR
。