IIS를 제어할일이 생겨서 IIS를 제어해보았다... 박과장이 정말 어렵다고 하고 ms에 전화까지 했다던데 못한다고 했는것을
야근시간에 금방했다......ㅡ.ㅡ;;;
일다 참고했던 사이트들이다.
Active Directory 작성방법
http://www.microsoft.com/korea/technet/tcevents/itevents/mec/dev370.mspx
http://stopwebsite
http://forums.asp.net/t/1187304.aspx
.NET 환경하에서의 ADSI 프로그래밍의 개요
http://www.egocube.pe.kr/adsi_0005.asp
iis 제어 use DirectoryService
http://msdn.microsoft.com/en-us/library/ms525865.aspx
그리고 DirectoryEntry의 PropertyNames를 보는법이다.
foreach (string item in path.Properties.PropertyNames)
{
foreach (object Value in path.Properties[item])
{
xResultBox.Items.Add("key = " +item +" Value = "+Value.ToString());
}
}
이렇게 listbox에 붙여서만 밨어야했다. 아니면 디버깅사이에서 보기는 힘들었다.
구현한 소스는 첨부로 해놓아야겠다 class로 깔끔하게 묶어서 class만 부르면 언제든지 사용가능하게 만들었다.
IIS 추가,삭제,바인딩세팅,시작,정지 가 되도록 sitename만 넣으면 다 되게 했다.
1차 파일 : [#FILE|IISControler.zip|pds/200909/22/37/|mid|0|0|pds15|0#]
2차 수정은 상태업데이트를 이용하였다 다음 포스트에 쓰겠지만 상태를 계속 모니터링해야하기 때문에
상태가 변하면 알려주는 이벤트가 있으면 좋겠지만그런건 없었다...ㅠ.ㅠ
그래서 쓰레드를 이용해서 2초에 한번씩 상태를 계속 업데이트 하게 만들었다....
2차 파일 : [#FILE|IISControler_2.zip|pds/200909/22/37/|mid|0|0|pds15|0#]
'wpf' 카테고리의 다른 글
[wpf] IIS제어 프로그램 소스 (0) | 2009.09.22 |
---|---|
[wpf] Thread를 이용하여 상태 정보 업데이트 하기 (0) | 2009.09.22 |
[wpf] INotifyPropertyChanged과 Observable Collection을 이용한 바인딩 샘플파일 (0) | 2009.09.21 |
[wpf] delegate 쓸때 파라미터 쓰는 메소드 만들기 (0) | 2009.09.21 |
[wpf] Observable Collection을 이용한 바인딩 샘플 (0) | 2009.09.21 |