Страница 1 из 1

Ошибка при использовании Stimulsoft в приложении в облаке.

Добавлено: 02 ноя 2018, 16:43
George Khuriev
Добрый день! Мы занимаемся разработкой приложения на ASP net core.
Основной вопрос работает ли Stimulsoft на IBM Cloud?
Мы опубликовали свое приложение на облаке и не удается начать работать с отчётами. При попытке запустить редактор отчетов, получаем 404 ошибку. А при запуске просмотра отчёта :
Произошла ошибка во время загрузки отчетаe47b3e12-15ed-4497-b64e-0b31f5fcf08a The type initializer for 'Gdip' threw an exception. at System.Drawing.SafeNativeMethods.Gdip.GdipCreateFontFamilyFromName(String name, HandleRef fontCollection, IntPtr& FontFamily) at System.Drawing.FontFamily.CreateFontFamily(String name, FontCollection fontCollection) at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont) at Stimulsoft.Report.Components.StiWatermark..ctor() at Stimulsoft.Report.Components.StiPage.get_Watermark() at Stimulsoft.Report.Components.StiPage.LoadFromJsonObject(JObject jObject) at Stimulsoft.Report.Components.StiPagesCollection.LoadFromJsonObject(JObject jObject) at Stimulsoft.Report.StiReport.LoadFromJsonInternal(String text) at Stimulsoft.Report.SaveLoad.StiJsonReportSLService.Load(StiReport report, Stream stream) at Stimulsoft.Report.StiReport.Load(StiReportSLService service, Stream stream) at Stimulsoft.Report.StiReport.Load(Stream stream) at Stimulsoft.Report.StiReport.Load(Byte[] bytes)

Ошибка происходит при загрузке отчёта. Файл отчета создается и доступен.
При публикации приложения на локальной машине, сервере и MS Azure такой ошибки не возникает.
Версия net core 2.1.1 (максимально возможная для IBM Cloud)

Re: Ошибка при использовании Stimulsoft в приложении в облаке.

Добавлено: 05 ноя 2018, 12:10
Aleksey
Здравствуйте,

Сложно что-то сказать о проблеме, мы не тестировали продукт на IBM Cloud.
Также библиотека работы с графикой в NET Core была добавлена только недавно (2.1.х) и могут возникать проблемы.

Спасибо.