Операция имеет ошибку тайм-аута в файле RDLC
Привет,
Я создал один отчет RDLC, имеющий несколько вложенных отчетов. Этот отчет отлично работает на сервере SSRS, извлекая все данные и показывая около 2688 страниц. У меня есть приложение wpf, в котором я пытаюсь показать тот же отчет, но в то же время он показывает ошибку "время ожидания операции истекло". Пожалуйста, любое другое решение, которое я могу попробовать.
Заранее спасибо.
Что я уже пробовал:
В сервисе я установил receiveTimeout="00:59:00" sendTimeout="00:59:00".
David_Wimbley
Сколько времени требуется для запуска на сервере ssrs? Мне кажется, что для создания файла подкачки 2688 с помощью SSRS soap API вам, вероятно, потребуется более 59 секунд.
А как насчет вашего кода, который вы используете для выполнения этого запроса?
Вы должны думать, что даже если он может работать быстро из SSRS, он не пытается обязательно загрузить эти байты в сторонний клиент (ваше приложение), поэтому ваш файл должен быть, я думаю, по крайней мере от 50 МБ до 100 МБ, возможно, в зависимости от его содержимого.
Возможно, вам придется переосмыслить, как вы собираетесь генерировать этот файл/получать его пользователю...например: модель типа pub/sub event driven, где вы запускаете запрос к отчету и имеете API-подписку на эти запросы и генерируете его вне диапазона.
anurag9179
Привет, Дэвид, Спасибо за ответ. Да, в приложениях WPF и WCF мне нужно установить receiveTimeout="00:59:00" sendTimeout="00:59:00 как на стороне клиента, так и на стороне службы. Я сделал это только на стороне сервера. после обновления на стороне клиента он работал.