2010-07-30 6 views
21

나는 다음과 같이 IIS 서버를 관리하는 ASP.Net 응용 프로그램을 가지고 새로운 사이트, 가상 폴더 등).원격 IIS 관리

내가 실제로해야 할 일은 원격 서버를 관리하는 것입니다.

웹 응용 프로그램은 IIS01에 있으며 사용자는 "가상 폴더 만들기"버튼을 클릭 한 다음 IIS02에 연결하여 필요한 폴더를 만듭니다.

저는 Microsoft.Web.Administration.ServerManager가 로컬 인스턴스 만 관리하는 것처럼 보이기 때문에 앞으로 나아갈 수있는 올바른 방법이 아니라고 가정합니다. 그렇다면 가능하면 무엇입니까?

+0

ServerFault.com에서 질문에 대한 더 나은 답변을 얻을 수 있습니다. 우리는 여기서 프로그래밍 문제에 대해 더 많은 것을 알고 있습니다. – DOK

+2

이것은 ServerFault 관련 질문이 아니며 ** ['Microsoft.Web.Administration.ServerManager']에 대한 프로그래밍 질문 **입니다. (http://msdn.microsoft.com/en-us/library/microsoft.web .administration.servermanager.aspx? ppud = 4) 클래스. 이 질문은 * 옮겨서는 안됩니다. –

+2

프로그래밍 질문입니다 .... (a) Microsoft.Web.Administration.ServerManager 및 (b) C# asp.net 태그 – BIDeveloper

답변

27

당신이 얻을 수있는 정적 ServerManager.OpenRemote() 방법을 사용할 수 있습니다/원격 시스템 옴 :

var manager = ServerManager.OpenRemote("IIS02"); //Or, by IP "1.1.1.1" 

이 해당 시스템에 대한 ServerManager 인스턴스를 반환합니다.

+0

절대적으로 좋습니다 - 감사합니다! – BIDeveloper

+0

@ 짐 - 환영합니다 :) –

+0

그것이 작동한다면, 그것은 화려 할 것입니다! – smwikipedia

관련 문제