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

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

常见问题或错误

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

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

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

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

  • 登录 Power Apps 时出现“需要登录”消息,尤其是在 InPrivate 或 incognito 模式下。

    需要登录
    请选择“登录”以继续。
    会话 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

  • “嗯... 无法将你登录“消息。

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

  • “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>...”,
    “亚麻”: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“:{}}
    堆栈: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 支持人员。 有关详细信息,请参阅 获取帮助 + 支持