c# 변경 디렉토리 - 프로그래밍 방식으로 IIS 7에서 사이트 목록 및 가상 디렉터리를 가져 오는 방법




1 Answers

이 게시물을 확인해보십시오 - Microsoft.Web.Administration 네임 스페이스에서 브랜드와 관련된 새 관리 API 인 것으로 보입니다.

http://blogs.msdn.com/carlosag/archive/2006/04/17/MicrosoftWebAdministration.aspx

다음은 해당 블로그 게시물의 그래픽 개요입니다.

멋진 IIS7 기능 및 API 에 대한 "The Gu"게시물이 있습니다.

이런 식으로 IIS7 서버의 모든 사이트, 응용 프로그램 및 가상 디렉터리를 찾을 수 있습니다.

    static void Main(string[] args)
    {
        ServerManager mgr = new ServerManager();

        foreach(Site s in mgr.Sites)
        {
            Console.WriteLine("Site {0}", s.Name);

            foreach(Application app in s.Applications)
            {
                Console.WriteLine("\tApplication: {0}", app.Path);

                foreach(VirtualDirectory virtDir in app.VirtualDirectories)
                {
                    Console.WriteLine("\t\tVirtual Dir: {0}", virtDir.Path);
                }
            }
        }

        Console.ReadLine();
    }

누구든지 프로그래밍 방식으로 IIS 7에서 사이트 목록과 가상 디렉터리를 얻는 방법을 알고 있습니까?




Related


Tags

c#   .net   iis-7