Я работаю над приложением ASP.NET MVC, которое использует PowerBI Embedded для отображения некоторых отчетов.Я начал с приложения из учебного пособия и не внес никаких изменений в код, отображающий отчет.Однако я обновил все пакеты nuget до последних версий.
В общем, приложение работает нормально и отчеты отображаются правильно.Однако иногда я сталкиваюсь с проблемой, когда все отчеты перестают загружаться, и у меня появляется только мигающий логотип Power BI.
Если я открываю новый сеанс браузера в режиме инкогнито и захожу на того же пользователя, все работаетснова хорошо.Однако в исходной вкладке он не работает, пока я не закрою все или не сброслю кэш.
Я заметил, что это всегда происходит после того, как я вошел в систему в течение более длительного периода времени (возможно, 30-60 минут),Мое лучшее предположение состояло в том, что с токенами что-то не так, но я не могу отследить его.
Есть какие-нибудь намеки, что может быть причиной этого?
ОБНОВЛЕНИЕ: Я только что заметил, что после более длительногоПериод времени логотип перестает мигать, и я получаю сообщение об ошибке «Этот контент недоступен».Когда я смотрю в консоль браузера, я получаю это:
wabi-west-europe-b-primary-redirect.analysis.windows.net/explore/reports/fcbf92f1-f8d7-4c61-aeb3-06f195835413/modelsAndExploration?preferReadOnlySession=true:1 Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR
reportEmbed.min.js:1 ERROR Error: Uncaught (in promise): Object: {"message":"LoadReportFailed","detailedMessage":"Get report failed","level":6,"technicalDetails":{"requestId":"6d99f480-0f1c-47d0-9598-cab569018dd0"}}
at A (reportEmbed.min.js:1)
at A (reportEmbed.min.js:1)
at reportEmbed.min.js:1
at e.invokeTask (reportEmbed.min.js:1)
at Object.onInvokeTask (reportEmbed.min.js:1)
at e.invokeTask (reportEmbed.min.js:1)
at t.runTask (reportEmbed.min.js:1)
at g (reportEmbed.min.js:1)
at t.invokeTask (reportEmbed.min.js:1)
at i.useG.invoke (reportEmbed.min.js:1)
Ye @ reportEmbed.min.js:1