排查 Power Apps 的启动或登录问题

本文可帮助你解决启动或登录到 Power Apps 时可能出现的一些常见问题或错误。

常见问题或错误

以下是启动或登录到 Power Apps 时可能出现的一些常见问题或错误。

  • 每次将应用嵌入另一个客户端(如 SharePoint 和 Microsoft Teams)时,系统都会提示你登录。 在登录之前,Power Apps 打开体验将启动和停止。

  • 与 Cookie 设置相关的错误消息。

    Hmmm...出了问题。
    thirdPartyCookiesBlocked
    请在浏览器设置中启用第三方 Cookie 和站点数据。 如果使用 Chrome 的 Incognito 模式,则可以取消选中 Incognito 登陆页上的“阻止第三方 Cookie”选项。
    重试

  • 登录到 Power Apps 时“需要登录”消息,尤其是在 InPrivate 或隐身模式下。

    需要登录
    请选择登录以继续。
    会话 ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

    AADSTS50058:发送了无提示登录请求,但没有用户登录。 用于表示用户会话的 Cookie 未在请求中发送到 Microsoft Entra ID。 如果用户使用的是 Internet Explorer 或 Edge,发送无提示登录请求的 Web 应用与 Microsoft Entra 终结点(login.microsoftonline.com)位于不同的 IE 安全区域中,则可能会发生这种情况。
    跟踪 ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    相关 ID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    时间戳:xxxx-xx-xx xx:xx:xxZ

  • “Hmmm... 无法登录“消息。

    显示无法登录错误消息的屏幕截图。

  • “WebAuthoring 异常终止”消息。

    WebAuthoring 异常终止。

    客户端日期/时间: <客户端时间>Thh:mm:ss.sssZ
    版本:2.0.602
    会话 ID:xxxx-xxxxx-xxxxxxx--xxxxxxxx
    description: {“error”:{“detail”:{“exception”:{}},“colno”:0,“filename”:“<https://paaeuscdn.azureedge.net/v2.0.602.0/studio/openSource/modified/winjs/js/base.js?v=39de0f2edf1>...”,
    “lineno”:0,“message”:“Script error”,“initErrorEvent”:“[function]”,“bubbles”:false,“cancelBubble”:false,“cancelable”:false,“currentTarget”:“[window]”, “defaultPrevented”:true,
    “eventPhase”:2,“isTrusted”:true,“srcElement”:“[window]”,“target”:“[window]”,“timeStamp”:1490711965955,“type”:“error”,“initEvent”:“[function]”,“preventDefault”:“ [function]”,
    “stopImmediatePropagation”:“[function]”,“stopPropagation”:“[function]”,“AT_TARGET”:2,“BUBBLING_PHASE”:3,“CAPTURING_PHASE”:1},“errorLine”:0,“errorCharacter”:0,
    “errorUrl”:“<https://paaeuscdn.azureedge.net/v2.0.602.0/studio/openSource/modified/winjs/js/base.js?v=39de0f2edf1>...error“,”setPromise“:”[function]“,”exception“:{}}
    stack: null
    errorNumber: 0
    errorMessage:脚本错误

  • UserInterventionNeeded_CookiesBlocked

  • UserInterventionNeeded_StorageBlocked

  • UserInterventionNeeded_NavigateToAadTimeout

  • UserInterventionNeeded_NavigateToAadDenied

  • UserInterventionNeeded_StorageLost

  • AadError

解决方法

尝试执行以下步骤来解决问题:

  1. 在浏览器或应用中启用第三方 Cookie 和本地数据。

  2. 清除浏览器的缓存 和 Cookie,然后重试。 缓存的数据有时可能会阻止你登录。

  3. 尝试使用不同的浏览器登录。 有关受支持的浏览器列表,请参阅 系统要求

  4. 检查网络连接以确保其稳定。

  5. 如果收到Microsoft Entra 错误,它们通常与用户身份验证和授权相关。 错误页可能包含有助于诊断和解决问题的其他信息。 若要解决Microsoft Entra 错误,可能需要 IT 部门的帮助。

  6. 检查浏览器中 的“第三方存储分区”设置,确保它已禁用。

    注意

    仅当遇到以下条件之一的登录或注销问题时,才考虑此解决方案步骤:

    • 使用具有多个Microsoft Entra 标识登录的设备访问不同的应用程序。
    • 可以通过多个选项卡使用 Microsoft Entra 访问多个应用程序。注销一个选项卡时,会发现未注销第二个选项卡。
    • 可以访问通过第三方网站中的 iframe 嵌入的 Power Apps。
    • 访问嵌入在模型驱动应用窗体中的画布应用。

在 Microsoft Edge 或 Google Chrome 中检查“第三方存储分区”设置

  • 在 Microsoft Edge 中,可以通过导航到地址栏来 edge://flags/#third-party-storage-partitioning 检查设置。
  • 在 Google Chrome 中,可以通过导航到地址栏来 chrome://flags/#third-party-storage-partitioning 检查设置。

显示Microsoft Edge 中的第三方存储分区设置的屏幕截图。

在浏览器或应用中启用第三方 Cookie 和本地数据的存储

Power Apps 使用浏览器的功能在本地存储某些数据,例如用户标识和首选项。 如果浏览器阻止存储此类本地数据或 Power Apps 设置的第三方 Cookie,则会出现问题。

大多数浏览器都允许设置立即反映更改。 你可能还需要关闭所有浏览器窗口并重新打开它们。

若要为适用于 iOS 的 Power Apps 和 Dynamics 365 移动应用启用此设置,需要通过链接到应用的 iOS 设置,而不是通过适用于 iOS 的浏览器设置。

以下选项卡上显示了这些说明。

  • 选项 1:为所有站点启用第三方 Cookie 和本地数据的存储

    1. 选择“设置>Cookie”和“网站权限”。
    2. 展开 存储的 Cookie 和数据。
    3. 确保“阻止第三方 Cookie”设置已禁用。
    4. 如果存在,请在退出时从特定于站点的 Cookie 配置中删除以下站点:
      • https://create.powerapps.com
      • https://*.create.powerapps.com
      • https://make.*.powerapps.com
      • https://make.powerapps.com
      • https://login.microsoftonline.com
      • https://apps.*.powerapps.com
      • https://apps.powerapps.com
      • (仅适用于主权云) 美国政府版 URL
  • 选项 2:创建异常以允许存储 Power Apps 和相关服务的第三方 Cookie 和本地数据

    注意

    以下步骤要求 Edge 浏览器版本为 87 或更高版本。

    1. 选择“设置>Cookie”和“网站权限”。
    2. 展开 存储的 Cookie 和数据。
    3. 在“允许”下选择“添加”并添加:
      • [*.]powerapps.com
    4. 选择 “关闭时清除浏览数据”。
    5. 确保 禁用 Cookie 和其他网站数据 。 如果要将其保持启用状态,请改为选择“ 添加 ”,然后添加:
      • [*.]powerapps.com

清除浏览器缓存

浏览器缓存存储在设备的硬盘驱动器上。 访问网站时,浏览器会下载某些信息,以便在将来重新访问同一网站时更快地加载。 某些 Power Apps 功能使用浏览器缓存来提供更快的用户体验。 在某些情况下,可能需要清除浏览器缓存。 下面是不同浏览器的说明:

后续步骤

如果本文未列出你的问题,可以 搜索更多支持资源 或联系 Microsoft支持人员。 有关详细信息,请参阅 “获取帮助 + 支持”。