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

Access to the path 'Stimulsoft-Resources\2235b0e728324c96b8abe11b8ab5546e' is denied

Добавлено: 08 окт 2019, 07:55
MarinaP
Добрый день.
Возникла проблема при отображении отчета в web возвращается ошибка "Access to the path 'Stimulsoft-Resources\2235b0e728324c96b8abe11b8ab5546e' is denied.", которая возникает при компиляции отчета. К сожалению, это воспроизводится только на некоторых машинах, на которых нет возможности напрямую запустить отладку. Но эта ошибка воспроизводится только на одном отчете, который единственный использует ReportDisplayMode = Stimulsoft.Report.Web.StiReportDisplayMode.Div (использование этой опции было рекомендовано здесь: viewtopic.php?f=13&t=11603). Может ли именно это быть причиной ошибки? И можно ли как-то узнать полный путь, для Stimulsoft-Resources?
Версия продукта 2019.1.1

Re: Access to the path 'Stimulsoft-Resources\2235b0e728324c96b8abe11b8ab5546e' is denied

Добавлено: 11 окт 2019, 13:55
Aleksey
Здравствуйте,

1. папка 'Stimulsoft-Resources' используется для хранения ресурсов при компиляции отчёта, к режиму StiReportDisplayMode не имеет отношения, просто совпало - в этом отчёте картинка встроена, которая в ресурсах хранится при компиляции.

2. папка создаётся по пути 'Environment.SpecialFolder.LocalApplicationData', т.е. обычно это "c:\Users\[User]\AppData\Local\Stimulsoft\Resources\", или вообще пустая строка.
т.е. на некоторых машинах доступа может не быть.
в версии 2019.1.1 к сожалению не поменять ничего.
в версии 2019.3.5 вопрос решили - добавили свойство
StiOptions.Engine.ReportResources.ResourcesPath
установите тут путь к папке, где гарантированно доступ есть.

Спасибо.

Re: Access to the path 'Stimulsoft-Resources\2235b0e728324c96b8abe11b8ab5546e' is denied

Добавлено: 14 окт 2019, 06:30
MarinaP
Спасибо большое за подробный ответ!

Re: Access to the path 'Stimulsoft-Resources\2235b0e728324c96b8abe11b8ab5546e' is denied

Добавлено: 14 окт 2019, 21:15
Aleksey
Здравствуйте,

Всегда рады помочь!