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

2

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

Minha solução era parar temporariamente o servidor secundário para que o pedido de publicação tivesse que ir para o servidor principal. Obviamente, esta não é uma solução ideal. Existe uma maneira que eu possa forçar a solicitação de publicação para ir para o servidor principal? Ou existe uma maneira melhor de lidar com esse problema?

    
por Ferruccio 13.01.2014 / 17:20

1 resposta

3

Se você estiver usando a Replicação DFS, conforme indicado nos comentários, não terá uma topologia de replicação de malha configurada, terá um hub e falará com seu servidor "principal" como o hub e todos os seus outros servidores da web são os spokes com replicação unidirecional configurada de hub para spoke. A maneira mais fácil de resolver esse problema é fazer a malha bidirecional de replicação (ou, no mínimo, um hub-and-spoke bidirecional) para que não importe em qual servidor você faça uma alteração. Uma topologia de malha é mais tolerante a falhas do que um hub e fala com 3 ou mais servidores.

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

    
por 13.01.2014 / 17:32