게시판 본문 Active Directory Service Interface - Read Only

re: IIsWebServer 삭제시 궁금합니다..
작성자: 송원석
작성일시: 2005-01-07 18:25,  조회수: 3,562
안녕하세요? 송원석입니다. ^_^

제가 요즘 투입되어 있는 프로젝트 때문에 바쁘기도 하고 고질적인 게으름을 이기지 못하고 있는 관계로 새로운 거의 글들을 올리지 못하고 있습니다. 게다가 업무와 관련되어서 ADSI 프로그래밍을 하고 있던 것이 아니라 거의 순전히 취미 수준으로 공부해 나가던 것이어서 최근에는 거의 손을 대지 못하고 있네요.

먼저 IIsWebServer 개체를 삭제하는 문제를 살펴보겠습니다. 제가 공개한 컴포넌트상에서는 이 작업을 처리하기 위해서 단순하게 Delete() 메서드를 사용하여 가상 웹 서버를 삭제하고 있습니다. 그러나 말씀하신 측면에서 생각해본다면 문제의 소지가 있는 방법입니다. 결론부터 말씀드리면 Delete() 메서드만으로는 하위의 개체들까지는 완전히 제거하지 못합니다. 그럼에도 불구하고 제가 이 메서드를 사용한 것은 제가 컴포넌트를 공개하던 당시에는, 제가 발견하지 못한 것일 수도 있지만 MSDN 에도 그런 말이 일체 없었고, 무엇보다도 제가 공개한 컴포넌트를 여러분들께서 이렇게 좋아해주실지 전혀 예상하지 못해었기 때문에 제가 적당하다고 생각하는 수준까지만, 즉 제가 필요한 수준까지만 개발을 했던 것이었기 때문입니다. ^_^

다음의 문서를 참고하시면 해당 문제와 관련되어 마이크로소프트가 제공하는 자세한 내용을 보실 수가 있습니다. 이 문서는 IADsContainer 인터페이스의 Delete() 메서드에 관해서 설명하고 있는 문서입니다. 제가 사용한 바로 그 메서드죠. 일반적인 컬렉션에서 아이템 하나를 제거하는 방법과 매우 유사하게 동작합니다.

http://msdn.microsoft.com/library/en-us/adsi/adsi/iadscontainer_delete.asp?frame=true

이 문서의 Remarks 부분을 읽어보면 이런 말이 있습니다. 제 번역이 서툴긴 하지만 그 내용은 대충 이런 것입니다. "자식이 없는 서브 컨테이너나 말단의 개체들만 삭제된다. 만약 컨테이너와 자식 개체들을 모두 삭제하려면 IADsDeleteOps 인터페이스의 DeleteObject() 메서드를 사용하라." 여기에서 언급된 IADsDeleteOps 인터페이스의 DeleteObject() 메서드에 관한 내용은 다음의 문서를 참고하시면 됩니다.

http://msdn.microsoft.com/library/en-us/adsi/adsi/iadsdeleteops_deleteobject.asp?frame=true

그리고 일반 폴더 하위에 새롭게 가상 디렉터리를 생성하시는 문제는 제 생각에는 그다지 어려울 것 같지는 않네요. 제 생각으로는 단순하게 파일 시스템 차원에서 원하시는 이름으로 폴더를 만들어주신 다음 그 하위에 가상 디렉터리를 만들어주면 될 것 같습니다. 제가 이렇게 생각하는 이유는 평소에 수작업으로 웹 서버 루트 폴더 하위에 임의의 폴더를 만드는 경우에도 IIS 에서 곧바로 인식을 하기 때문입니다.

제가 직접 테스트를 해보고 말씀을 드릴 수 있으면 좋겠지만, 지금으로서는 제 개인적인 사정상 테스트하기 위한 환경을 구성하는 것만으로도 많은 시간이 걸리기 때문에 부득이하게 테스트를 해보지 못하고 말씀을 드립니다. ^_^

감사합니다.

IP 주소: 165.141.121.62
전체 421 건의 게시물, 17 페이지로 구성된 Active Directory Service Interface 게시판의 12 페이지입니다.
게시물
149

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

송원석

2005-03-12 5,900
148

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

부푸러

2005-03-12 1,489
147

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다.

송원석

2005-03-12 3,389
146

re: 웹게시판을 만드는데, 로그인정보를 서버로 계정으로 부터 얻어올려고합니다. [1]

부푸러

2005-03-18 918
145

다시 질문 합니다...

곰팅이

2005-01-12 4,221
144

re: 다시 질문 합니다...

송원석

2005-01-12 3,174
143

wmi 관련~~~~

곰팅이

2005-01-11 3,268
142

re: wmi 관련~~~~

송원석

2005-01-12 3,139
141

re: wmi 관련~~~~

곰팅이

2005-01-12 3,353
140

re: wmi 관련~~~~

송원석

2005-01-12 3,352
139

IIsWebServer 삭제시 궁금합니다..

궁금^^

2005-01-07 873

re: IIsWebServer 삭제시 궁금합니다..

송원석

2005-01-07 3,562
137

re: 감사합니다^^ [1]

궁금^^

2005-01-08 735
136

dns 서버

곰팅이

2004-11-24 3,106
135

re: dns 서버

송원석

2004-11-24 3,173
134

이 오류좀 봐주세요...

icewind

2004-11-15 3,474
133

re: 이 오류좀 봐주세요...

송원석

2004-11-16 3,603
132

ADSI 테스트를 해 보고 있는데요..

hyochun

2004-11-04 3,399
131

re: ADSI 테스트를 해 보고 있는데요..

송원석

2004-11-04 3,195
130

가상디렉토리 에도 옵션지정이 가능한지요..

짱짜짱(무지막지초보)

2004-11-01 3,163
129

re: 가상디렉토리 에도 옵션지정이 가능한지요..

송원석

2004-11-01 3,236
128

re: 가상디렉토리 에도 옵션지정이 가능한지요..

짱짜짱(무지막지초보)

2004-11-02 3,248
127

re: 가상디렉토리 에도 옵션지정이 가능한지요..

송원석

2004-11-02 3,422
126

초보인데 정말 심각하게 안되네요

디디

2004-10-28 5,835
125

re: 초보인데 정말 심각하게 안되네요

송원석

2004-10-29 3,600