Окружающая среда SQL Server 2008 Web Издание на сервере Windows 2008. SSRS установлен и работает, т.е. я могу просматривать, обновлять и экспортировать отчеты из диспетчера отчетов.Bogus Исключение из SSRS при рендеринге MHTML в C#
Из-за ограничений этой версии я написал простую оболочку ASP.NET, чтобы отобразить отчет и отправить его мне по электронной почте. Это отлично работает с HTML или PDF. Я хочу передать его MHTML и вставить это в электронную почту - это также работает в первый раз, когда я запускаю его. В последующих случаях, если не остановить и перезапустить службу SSRS в менеджере конфигурации я получаю:
Вы попытались использовать расширение рендеринга, который либо не зарегистрирован для этого сервера отчетов или не поддерживается в этом издание служб отчетности. (rsRenderingExtensionNotFound)
Очевидно, что это не так, оно зарегистрировано и действительно работает. Если я переключусь на рендеринг на один из прежних форматов, я могу запустить рендеринг столько раз, сколько мне нравится. Мне интересно, есть ли какая-то часть используемой файловой системы и, возможно, кэш-файл, сидящий между ними раз? Симптом немного напоминает необходимость обновления пула приложений, когда приложение ASP.NET использовало файл.
код, который фактически выполняет это:
byte[] bytes = ReportViewer1.ServerReport.Render("MHTML", null, out mimeType, out encoding, out extension, out streamids, out warnings);
Я не уверен, что попробовать дальше, я действительно хочу, чтобы сделать MHTML, потому что, когда я разделил, что из в электронную почту я получаю идеальное исполнение мои отчеты непосредственно в теле письма.
Помощь! TIA, M