2009-06-16 4 views
1

Je suis nouveau sur web.config et ASP.NEt. Je veux que mon client pointe vers des serveurs différents qui sont libres de manière dynamique ...Je veux que mon site Web pointe sur différents serveurs dynamiquement

Est-ce possible ???

C'est leur un moyen d'avoir plusieurs entrées dans le fichier web.config que nous pouvons choisir à l'exécution ???

Permettez-moi d'être plus précis. J'ai plusieurs clients qui contactent un serveur pour la ressource mais en raison de la charge excédentaire sur le serveur je veux avoir plusieurs serveurs et qui jamais serveur est libre que le client devrait contacter ce serveur.

Merci pour l'aide à l'avance ...

Répondre

1

Vous devez disposer d'un équilibreur de charge distinct devant vos serveurs. En outre, si vous avez besoin de sessions d'application, vous devrez déplacer l'état de l'application hors de processus vers SQL Server ou ASP.NET State Service, de sorte que différents serveurs partagent l'état de la session.

Vous pouvez lire vos options sur le partage sessions entre les serveurs ici: https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-1049585.html

1

Redirect peut travailler pour vous:

http://www.w3schools.com/asp/met_redirect.asp

vous pouvez également essayer d'utiliser un serveur proxy:

http://www.iisproxy.net/

ou serveur d'équilibrage de charge:

http://www.c-sharpcorner.com/UploadFile/gopenath/Page107182007032219AM/Page1.aspx

+0

Je vote pour l'équilibrage de charge – Tetraneutron

+0

Redirect est pas une option ici - nous voulons charger des serveurs d'équilibre, ne pas utiliser certaines ressources sur l'un pour faire hop à un autre. Le serveur proxy serait un point de défaillance unique et un goulot d'étranglement. Load Equilibrant est ce que vous cherchez :) –

+0

Vous voulez dire que j'ai besoin d'utiliser le concept de ferme web pour ça ??? hmmm .................. – Jankhana

Questions connexes