1

В настоящее время у нас есть две веб-серверы (Windows Server 2008 Standard, IIS7) для размещения веб-сайта ASP.Net и используют основные функции нашего аппаратного брандмауэра для предоставления балансировка сетевой нагрузки (NLB) между двумя серверами. Это означает, что нам пришлось изменить режим состояния сеанса ASP.Net на SQL Server, чтобы данные, хранящиеся в сеансе, были доступны независимо от того, какой сервер отвечает на запрос. Основная проблема теперь в том, что отчеты о кристаллах (базовая версия, упакованная с VS2008), похоже, не поддерживают сериализацию, которая необходима для хранения/передачи отчета в состояние сеанса на SQL Server.ASP.Net + балансировка нагрузки + отчеты (Crystal или SSRS)

Из того, что я прочитал до сих пор, чтобы получить отчеты о кристаллах, работающие в среде веб-фермы, кажется единственной возможностью перейти на сервер Crystal Reports Server и загрузить отчеты с третьего сервера.

Другим вариантом может быть использование служб SQL Server Reporting Services (SSRS), поскольку у нас уже есть это, поэтому никаких дополнительных затрат не требуется, однако я не уверен, разрешила ли SSRS проблему с хранением отчетов в сеансе?

У кого-нибудь есть опыт/предложения по настройке хрустальных отчетов или SSRS в среде веб-фермы?

ответ

0

Вы считали модули ARR и URL Rewrite для IIS вместо NLB? Не уверен, что это исправит ситуацию или нет, но о чем подумать. Сейчас у меня есть ARR перед настройкой SSRS клиента, никаких трудностей не сообщается, и это 100% современный IIS, а не устаревший NLB, который менее гибкий, когда дело касается веб-ориентированных действий.

Является ли Crystal Reports сам зависимым от состояния сеанса, или это выбор дизайна в вашем приложении?

Предлагает ли государственная служба ASP.NET лучший вариант, чем база данных состояния сеанса SQL Server?

Что вы подразумеваете под CR не означает «похоже» на поддержку сериализации? Соответствуют ли значения machineKey на машинах IIS? Сегментация OOTB на разных машинах невозможна в ферме, если ключ не соответствует.

Смежные вопросы