У меня есть RDLC-отчет, который содержит много маленьких изображений (сотни).Когда я открываю его с помощью SSRS-портала, он группирует все изображения в один спрайт, загружает его за один вызов и открывает быстро.
![Sprite image example](https://i.stack.imgur.com/MlY70.png)
Но еслиЯ встраиваю его в мое приложение asp.net mvc через iframe, используя элемент управления ReportViewer из пакета Microsoft.ReportingServices.ReportViewerControl.WebForms, он просто загружает каждое изображение отдельно (делает сотни вызовов) и открывается очень медленно.
![Separate image example](https://i.stack.imgur.com/p22sn.png)
![Network calls](https://i.stack.imgur.com/c8tzA.png)
Сейчас я использую последнюю версию элемента управления ReportViewer - 14.0.0.0.Но также я пробовал старые версии без успеха.Кроме этого, больше нет разницы в работе с этим отчетом через портал SSRS или через мой собственный портал.
Кто-нибудь знает, как заставить его использовать спрайты вместо отдельных изображений, когда вы встраиваете его в свой собственный портал?