게시판 본문 ASP, ASP.NET, IIS & Script - Read Only 
| re: iis 디렉토리에서.. | 
|---|
| 
             
                작성자: 송원석
             
            
                작성일시: 2004-04-06 09:45, 
                조회수: 3,995
             
         | 
    
| 
                     
                        안녕하세요? 송원석입니다. ^_^ 
        말씀하신 작업은 물론 가능합니다. 이 경우 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 | 7,302 | ||
| 310 | 
                         알고싶다  | 
                    2004-04-06 | 903 | |
| 309 | 2004-04-06 | 3,703 | ||
| 308 | 
                         알고싶다  | 
                    2004-04-06 | 964 | |
| 307 | 
                         정백호  | 
                    2004-04-04 | 943 | |
| 
                         
                              | 
                    2004-04-06 | 3,995 | ||
| 305 | 
                         정백호  | 
                    2004-04-06 | 1,264 | |
| 304 | 2004-04-06 | 3,712 | ||
| 303 | 
                         호이  | 
                    2004-03-31 | 953 | |
| 302 | 2004-03-31 | 3,728 | ||
| 301 | 2004-03-29 | 3,586 | ||
| 300 | 2004-03-29 | 3,990 | ||
| 299 | 
                         궁금이  | 
                    2004-03-25 | 956 | |
| 298 | 2004-03-25 | 3,468 | ||
| 297 | 2004-03-23 | 3,773 | ||
| 296 | 2004-03-23 | 3,713 | ||
| 295 | 2004-03-24 | 3,724 | ||
| 294 | 2004-03-24 | 3,727 | ||
| 293 | 
                         궁금이  | 
                    2004-03-17 | 1,210 | |
| 292 | 
                         궁금이  | 
                    2004-03-17 | 932 | |
| 291 | 2004-03-17 | 4,691 | ||
| 290 | 
                         
                              | 
                    2004-03-21 | 3,991 | |
| 289 | 
                         궁금이  | 
                    2004-03-15 | 948 | |
| 288 | 2004-03-16 | 3,736 | ||
| 287 | 
                         강지윤  | 
                    2004-03-15 | 951 | 

 sign in
 join
    
                
 re: <질문>게시판 내용을 불러오면 이런문제가 있는데요.