2

웹 설정 프로젝트와 Visual Studio의 웹 서비스 프로젝트가 있습니다. 08내 사용자가 내 웹 설치 프로젝트를 어디에 설치 했습니까?

내 웹 설치 프로젝트에서 사용자가 가상 ​​디렉터리 이름을 선택하도록 허용하고 설치가 끝날 때까지 설치 관리자 클래스가 있습니다. 웹 서비스 홈 페이지가 설치된 웹 페이지를 여는 것과 같은 일을 "하고 싶어하는"나의 웹 서비스 프로젝트.

내가 설치 프로그램 클래스에서 TARGETDIR 같은 웹 설정 프로젝트의 매개 변수를 전달하는 방법을 알고 있지만 설치 한 URL을 알아 내지 못합니다. IE는 그가 foo라는 가상 디렉터리를 설치 한 경우 나는 그것이 그가 http://localhost/foo에 있다고 가정 할 수 있지만 IIS의 일부 구성을 놓친 경우 어쩌면 웹 사이트가 http://localhost/whatever/foo 아래에 있습니까?

그래서 비교적 짧게 유지하려면 설치가 끝날 때까지 설치 프로그램 클래스에서 웹 서비스의 URL을 알아야합니다.

답변

1

가상 디렉터리의 설치 관리자 변수는 TARGETVDIR입니다.

관련 문제