게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: iis 디렉토리에서.. |
---|
작성자: 송원석
작성일시: 2004-04-06 09:45,
조회수: 3,483
|
안녕하세요? 송원석입니다. ^_^
말씀하신 작업은 물론 가능합니다. 이 경우 ADSI 라는 기술이 사용되게 되는데, 제 사이트에 이 기술에 관한 포럼 (http://www.egocube.pe.kr/cubeboard/listview.asp?tablename=adsi) 이 이미 준비되어 있으므로 다음부터 이와 관련된 글들은 이 포럼을 이용해 주시면 감사하겠습니다. 말씀하신 처리를 실행하는 코드 자체는 다음과 같이 매우 간단한 편입니다. 반면 이 코드를 정상적으로 실행시키기 위한 준비 설정과 제약들이 상대적으로 번거로운 편입니다. ADsPath = "IIS://LOCALHOST/W3SVC/1/ROOT" Set WebServerRoot = GetObject(ADsPath) WebServerRoot.Path = FullPath '** 여기에 원하는 경로를 입력합니다. WebServerRoot.SetInfo그러나 위의 코드는 올바른 코드임에도 불구하고 실행을 시켜보시면 오류가 발생할 것입니다. 왜냐하면 위의 코드가 올바르게 실행되기 위해서는 관리자 수준의 계정이 필요한데 반면 실제로 IIS 를 거쳐서 적용되는 계정은 Guest 급의 권한만을 가지고 있기 때문입니다. 따라서 해당 코드 부분만을 따로 컴포넌트로 작성하여 별도의 처리를 해줘야 하는데 이 기술에 관해서는 제 홈페이지의 글들 중에서 COM+의 역할 기반 보안(Role-Based Security)과 ASP에서 컴포넌트 사용하기' (http://www.egocube.pe.kr/Lecture/Content/component/200203150011) 을 참고하시기 바랍니다. 물론 반드시 컴포넌트를 작성하셔야 할 필요는 없습니다. 경우에 따라서는 몇 가지 설정만으로도 해결이 가능한 경우도 있습니다만 그 경우에는 몇 가지 위험을 감수하셔야만 합니다. 역시 이에 관한 언급도 위의 문서에서 다루어지고 있으므 참고하시기 바랍니다. 그리고 또 한 가지, 위의 코드를 보시면 ADsPath 라는 변수에 익숙하지 않은 유형의 문자열이 설정되어져 있는 것을 보실 수 있으실 것입니다. 이 문자열이 위의 코드의 핵심이라고 말씀드릴 수 있을 정도로 중요한 요소인데 이에 관해서는 이 지면을 빌어서 간단히 설명드리기가 상당히 어렵습니다. 이에 관해서는 제가 예전에 태오님의 사이트에 올렸던 일련의 강좌들 (http://www.taeyo.pe.kr/lecture/list_ADSI.htm) 을 참고하시기 바랍니다. 이상에서 말씀드린 것처럼 ADSI 를 올바르게 사용하시려면 코드 자체보다도 요구되는 환경 설정과 배경 지식에 대한 이해, 그리고 권한과 관련된 문제점들이 더 많은 작업을 요구하게 됩니다. 그러나 위에서 말씀드린 레퍼런스들을 하나씩 차분히 읽어보신다면 그다지 어렵지 않게 문제점을 해결하실 수 있으리라고 생각합니다. 감사합니다. |
IP 주소: 61.80.31.136
|
정백호 |
정말 감사합니다. 함 해보겟습니다.
|
2004-04-06 10:35 |
게시물 | ||||
---|---|---|---|---|
311 | 2004-04-07 | 6,306 | ||
310 |
알고싶다 |
2004-04-06 | 903 | |
309 | 2004-04-06 | 3,243 | ||
308 |
알고싶다 |
2004-04-06 | 964 | |
307 |
정백호 |
2004-04-04 | 943 | |
re: iis 디렉토리에서.. [1] |
2004-04-06 | 3,483 | ||
305 |
정백호 |
2004-04-06 | 1,264 | |
304 | 2004-04-06 | 3,260 | ||
303 |
호이 |
2004-03-31 | 953 | |
302 | 2004-03-31 | 3,242 | ||
301 | 2004-03-29 | 3,096 | ||
300 | 2004-03-29 | 3,510 | ||
299 |
궁금이 |
2004-03-25 | 956 | |
298 | 2004-03-25 | 3,030 | ||
297 | 2004-03-23 | 3,292 | ||
296 | 2004-03-23 | 3,243 | ||
295 | 2004-03-24 | 3,272 | ||
294 | 2004-03-24 | 3,257 | ||
293 |
궁금이 |
2004-03-17 | 1,210 | |
292 |
궁금이 |
2004-03-17 | 932 | |
291 | 2004-03-17 | 4,236 | ||
290 |
이렇게 하는 방법도.... [1] |
2004-03-21 | 3,497 | |
289 |
궁금이 |
2004-03-15 | 948 | |
288 | 2004-03-16 | 3,298 | ||
287 |
강지윤 |
2004-03-15 | 951 |