Visual Studio를 사용하여 IIS 웹 팜에 사이트를 어떻게 게시합니까?

Visual Studio를 사용하여 IIS 웹 팜에 사이트를 어떻게 게시합니까?

저는 Visual Studio 2012를 사용하여 IIS 서버 팜에 웹 사이트를 게시하고 있습니다. 내가 직면한 문제는 게시 프로세스가 기본 서버로 라우팅되는 경우에만 작동한다는 것입니다.

내 솔루션은 게시 요청이 기본 서버로 이동해야 하도록 보조 서버를 일시적으로 중지하는 것이었습니다. 이는 분명히 이상적인 솔루션은 아닙니다. 게시 요청을 기본 서버로 강제로 이동시킬 수 있는 방법이 있나요? 아니면 이 문제를 처리하는 더 좋은 방법이 있습니까?

답변1

설명에 표시한 대로 DFS 복제를 사용하는 경우 메시 복제 토폴로지가 구성되어 있지 않으며 허브가 있고 "기본" 서버가 허브이고 다른 모든 웹 서버와 스포크됩니다. 허브에서 스포크로 구성된 단방향 복제를 사용하는 스포크입니다. 이 문제를 해결하는 가장 쉬운 방법은 복제 양방향 메시(또는 최소한 양방향 허브 앤 스포크)를 만들어 어느 서버에서 변경하는지가 중요하지 않도록 만드는 것입니다. 메시 토폴로지는 허브보다 내결함성이 뛰어나며 3개 이상의 서버에서 사용됩니다.

다른 대안은 웹 팜 이름을 사용하는 대신 "기본" 서버에 직접 연결하도록 Visual Studio를 구성하는 것입니다. 웹 팜 이름은 로드 밸런서의 가상 이름이거나 라운드 로빈 DNS 이름일 가능성이 높습니다. 이를 방정식에서 제외하고 팜에서 "기본"으로 지정한 서버에 직접 연결하세요.

관련 정보