Nous avons actuellement deux serveurs Web (Windows Server 2008 Standard, IIS7) configurés pour héberger un site Web ASP.Net et utilisent les fonctionnalités de base de notre pare-feu matériel pour fournir équilibrage de la charge réseau (NLB) entre les deux serveurs. Cela signifie que nous avons dû modifier le mode d'état de session ASP.Net pour SQL Server afin de rendre les données stockées dans la session accessibles quel que soit le serveur qui répond à la requête. Le problème principal est maintenant que les rapports Crystal (édition de base fournie avec VS2008) ne semblent pas prendre en charge la sérialisation nécessaire pour stocker/transférer le rapport à l'état de session sur SQL Server. D'après ce que j'ai lu jusqu'à présent pour que les rapports Crystal fonctionnent dans un environnement de ferme Web, il semble que la seule option consiste à mettre à niveau vers Crystal Reports Server et à charger les rapports à partir d'un troisième serveur. Une autre option peut être d'utiliser SQL Server Reporting Services (SSRS) comme nous l'avons déjà si sans aucun coût supplémentaire, mais je ne suis pas sûr que SSRS résoudre le problème avec le stockage des rapports en session?ASP.Net + Load Balancing + Reports (Crystal ou SSRS)
Est-ce que quelqu'un a une expérience/des suggestions de configuration de rapports Crystal ou SSRS dans un environnement de ferme Web?