2009-12-30 3 views

답변

2

사용하는 언어를 지정하지 않았으므로 질문이 불완전 할 때 좋은 답변을 줄 수 없습니다. 나는 당신이 C#을 사용하고 있다고 가정 할 것이다.

이 줄은 당신에게 IIS 인스턴스를 얻을 것이다 :

DirectoryEntry iisInstance = new DirectoryEntry(string.Format("IIS://{0}/w3svc", serverName)); 

당신이 IISOle 라이브러리와 다양한 System.DirectoryServices 네임 스페이스를 (참조해야합니다을 this link 수천 더 거기에있다, 당신은 시작 얻을 것이다 코드에서 IIS 작업 수행). IIS 인스턴스에 연결할 때 오류가 발생하면 시스템이 실행되고 있지 않거나 IIS 인스턴스가 실행 중이 지 않거나 시스템 인스턴스에 연결할 수있는 충분한 권한이 없을 수 있습니다. IIS가 실행 중인지 확인하는 방법입니다. IIS 인스턴스에 대한 참조가 있으면 응용 프로그램 및 웹 사이트 및 응용 프로그램 풀을 열거하는 등의 다른 작업을 수행 할 수 있습니다.

응용 프로그램이 실행 중인지 여부 - 실제로 간단한 작업을 시도하고 원격 객체를 연결하고 인스턴스화하려 했습니까?

관련 문제