不久前,我设置了一个Azure沉浸式Reader,用于使用ASP.Net MVC应用程序(4.5),使用Microsoft教程。这一切都很好,但现在有一个问题,令牌总是过期(经过几个月的奇怪使用)。
在进一步的调试中,我发现accesstoken返回了一个完全有效的解释(60分钟)。然而,沉浸式阅读器SDK返回以下内容:

在触发ImmersiveReader.LaunchAsync(tkn、子域、数据、选项)之前,我已经确认了令牌和子域是正确的。它加载框架,并开始沉浸式阅读,但得到了这条信息。此时,在使用Microsoft库时很难调试:https://contentstorage.onenote.office.net/onenoteltir/immersivereadersdk/immersive-reader-sdk.1.0.0.js。
发布于 2022-11-10 01:44:12
我是这里沉浸式读者小组的瑞恩。问题可能不是过期的令牌。看起来我们的代码在从我们的服务返回的任何401响应上都过期了,不管它实际上是过期的还是其他什么的。
我建议你在我们的github回购版上发布一个新的版本- https://github.com/microsoft/immersive-reader-sdk/issues
我可以用1:1和你一起调试,我们可以在这里报告我们的发现。
谢谢!
https://stackoverflow.com/questions/74376560
复制相似问题