Como você publica um site em um web farm IIS com o Visual Studio?

Como você publica um site em um web farm IIS com o Visual Studio?

Estou usando o Visual Studio 2012 para publicar um site em um farm de servidores IIS. O problema que encontrei é que o processo de publicação só funcionaria se fosse roteado para o servidor primário.

Minha solução foi parar temporariamente o servidor secundário para que a solicitação de publicação fosse para o servidor primário. Esta não é, obviamente, uma solução ideal. Existe uma maneira de forçar a solicitação de publicação a ir para o servidor primário? Ou existe uma maneira melhor de lidar com esse problema?

Responder1

Se você estiver usando a Replicação DFS, como indicou nos comentários, então você não tem uma topologia de replicação em malha configurada, você tem um hub e fala com seu servidor "primário" sendo o hub e todos os seus outros servidores web sendo os raios com replicação unidirecional configurados de hub para raio. A maneira mais fácil de resolver esse problema é tornar a malha bidirecional de replicação (ou pelo menos um hub-and-spoke bidirecional) para que não importe em qual servidor você faz a alteração. Uma topologia mesh é mais tolerante a falhas do que um hub e fala em 3 ou mais servidores.

A outra alternativa é configurar o Visual Studio para se conectar diretamente ao servidor "primário", em vez de usar o nome do web farm. O nome do web farm provavelmente é um nome virtual em um balanceador de carga ou um nome DNS round-robin. Tire isso da equação e conecte-se diretamente ao servidor que você designou como “primário” no farm.

informação relacionada