已知问题

Power Pages试用版

  • 如果管理员禁用了自助注册,则无法注册Power Pages试用版。

  • 如果您的管理员禁止为公司中的非管理员用户创建网站,则您无法创建网站。 你将被重定向到默认环境中的Power Pages主页。 请与管理员联系,为您提供一个具有足够权限的环境,以便您编辑环境中的现有站点。

  • 如果管理员禁止为公司中的非管理员用户创建试用环境,则无法创建环境。 但是,您仍然可以在租户的现有环境中创建站点,并在其中具有必要的最低权限。

  • 首次在新环境中创建站点时,无法重命名环境;但是,在创建环境时重命名环境的功能在将来的更新中可用。

网站创建

在较旧的环境中创建网站

创建 Power Pages 站点在具有 Power Pages Core 包版本1.0.2409.xx或更高版本的环境中,不再需要 Microsoft Entra 应用注册权限。 这些环境使用平台管理的标识,该标识由 Power Pages 自动预配和管理,以安全地访问 Dataverse 和相关服务。 此标识与站点的生命周期相关联,因此创建者和管理员无需创建、配置和维护应用注册或凭据。

在早期版本中,站点创建将返回使用旧版配置流程。 在该流中,制造商可能会看到错误“你无权创建Azure Active Directory”,因为仍需要应用注册权限。 有关 Power Pages 如何管理身份和认证的详细信息,请参阅 身份配置

若要解决此问题,请使用以下受支持的选项之一:

  • 更新Power Pages核心包(推荐)
    • 转到 Power Platform 管理中心。
    • 选择受影响的环境。
    • 查看已安装的包。 管理员可以将 Power Pages Core 更新到版本 1.0.2409.xx 或更高版本。
    • 更新后,站点创建会自动使用平台托管的标识模型。 要了解更多信息,请参阅更新 Power Pages 解决方案
  • 授予 Microsoft Entra 应用注册权限(解决方法)
    • 授予创建者在Microsoft Entra中注册应用程序的权限。 请注意,这些权限是提升的权限,它们可能与组织的策略不一致。
    • 这允许使用传统的用户基于应用的注册流程来创建站点,由于权限提升和操作开销,不建议作为长期方案。

页面工作区

  • 使用初学者模板构建的网站上添加的按钮无法更改大小。

在门户管理应用中修改页眉

自定义标头时,如果有人修改了 Liquid 代码,则必须同步这些更改。 在更新底层内容片段中的属性值以反映这些更改之前,更改不会反映在 studio 中。 要解决此问题,在门户管理应用中打开移动页眉内容片段,并使用每个片段的正确属性值更新源代码,如下例所示。

<a href="~/">
    {% if snippets['Logo URL'] %}
        <img src="{{ snippets['Logo URL'] }}" alt="{{ snippets['Logo alt text'] }}" style="width: auto; height: 32px; margin: 0 10px;">
    {% endif %} 
    {% if snippets['Site name'] %}
        <h1 class="siteTitle">{{ snippets['Site name'] }}</h1>
    {% endif %}
</a> 

样式工作区

  • 样式工作区中的分区填充和边距设置功能不适用于使用初学者模板构建的网站。

调整Power Pages网站的背景色

此已知问题仅适用于在 2022 年 9 月 23 日之前使用 Power Pages 创建的站点。

Power Pages主题已更新,以满足最高的视觉辅助功能标准。 为了确保在 2022 年 9 月 23 日之前创建的现有Power Pages网站遵守这些标准,需要更新主题设置,以便使用以下选项之一调整背景。

选项 1:向主题调色板添加新颜色

使用样式工作区中的调色板向主题的调色板添加新颜色。

选项 2:编辑页面部分的背景

页面工作区中编辑某个部分的背景时选择所需的颜色。

选项 3:修改主题

使用以下步骤修改样式工作区中的主题:

  1. 选择其他主题。
  2. 选择原始主题。
  3. 选择“保存”

站点可见性

禁用Microsoft Entra身份验证时,Power Pages网站在专用模式下不起作用。 预配网站时,默认启用Microsoft Entra身份验证。 在禁用Microsoft Entra身份验证之前,将 site visibility 状态更改为 public

Dynamics 365 模板

有关使用Power Pages设计工作室编辑Dynamics 365模板的限制,请参阅 Limitations

Power Pages 的 Visual Studio Code 扩展程序

  • 在更新 Visual Studio Code 的 Power Platform Tools 时,可能会遇到错误,错误消息为Cannot install Power Pages generator: spawnSync npm.cmd ENOENT。 若要解决此问题,请安装 node.js 并重启Visual Studio Code。

  • 如果您在 Visual Studio Code 上同时安装了稳定版本的Power Platform ToolsPower Platform Tools [PREVIEW],可能会有两套Power Pages创建命令出现在菜单中并无法正常工作。

    卸载 Power Platform Tools 预览版版本以解决该问题。

适用于 Power Pages 的 Microsoft Power Platform CLI

以下已知问题仅适用于 PAC CLI 版本 1.29.6。

Sorry, the app encountered a non recoverable error and will need to terminate. The exception details have been captured and will be forwarded to the development team, if telemetry has been enabled. Exception Id: <guid>,Exception Type: System.AggregareException  The diagnostics logs can be found at: <Pac installation location>\logs\pac-log.txt

您可以打开 pac-log.txt 文件,检查是否有 MSALCachePersistenceException 出现,以判断您是否遇到此问题。

Error: Persistence check failed. Data was written but it could not be read. Possible cause: on Linux, LibSecret is installed but D-Bus isn't running because it cannot be started over SSH. HelpLink Url: Not Provided Stack Trace: at Microsoft.ldentity.Client.Extensions.Msal.Storage.VerifyPersistence0 at bolt.authentication.store.MsalExtensionCache
  • 使用 pac auth 命令连接到您的环境时,您可能看不到登录窗口

缓解:此已知问题仅适用于 PAC CLI 版本 1.29.6。 若要解决此问题,请还原到以前的 Power Apps CLI 版本 1.28.3。 若要卸载最新版本 1.29.6,请参阅 Uninstall Power Platform CLI for Windows并从 here

一般问题

  • 在配置或使用表字段时,会收到以下错误消息:

    字段名称:此字段最多可包含 X 个字符,您已超出此限制。

    如果表的引用字段超出错误中提及的字符限制,则可能会发生这种情况。 要增加此限制,请转到“数据”工作区,选择表,选择字段,然后选择编辑列。 在“高级”选项中,将最大字符计数字段值提高到更高的值。 允许值:1 到 1,048,576。

    可能需要增加额度的字段:

    字段显示名称
    基本窗体 设置 (adx_settings)
    列表 视图 (adx_views)
    基本窗体元数据 子网格设置 (adx_subgrid_settings)
    网页 复制 (adx_copy)
  • 应用的修改日期可能不正确,因为这些应用是提前预配的应用,可能之前已经过预配。

  • 与起点门户一起创建环境时,站点负责人未正确显示。 它显示为“系统”。

  • 如果重复使用最近删除的站点的 URL 创建新站点,运行时可能要经过一段时间的延迟才会进行设置。 发生此体验的原因是清除以前的资源仍在进行中,可能需要 30 分钟到 1 小时才能在新站点上设置Azure。 站点在此期间也将无法编辑,并且在 Studio 中启动进行编辑时可能会显示错误。

  • 在Power Apps中切换环境时,环境中的网站可能不会立即显示在 AppsRecent Apps 列表中。 这种情况尤其会出现在与其租户不同的区域中创建的环境中。 解决方法是刷新浏览器,或等待一些时间,以便应用程序列表中显示站点。 可以从 Power Pages 主页查看环境中的所有网站

  • 如果在从 Power Platform 管理中心的 Power Pages 中心重置网站时,在Power Apps主页中保持门户设置窗格处于打开状态,则用户会看到门户设置窗格中的“出现问题”错误消息,因为网站不再可用。

  • 在某些情况下,创建新站点时,样式不会正确应用于站点,在通过浏览网站打开网站时,显示的网站将没有样式。 这种情况很少发生,并且可以通过从 Power Platform 管理中心的 Power Pages 中心重启站点来恢复样式。

  • 使用门户管理应用程序配置基本表单时,在页面上作为基本表单呈现时,会显示错误的模型驱动表单。 当模型驱动窗体名称在不同的窗体类型(主要QuickViewform)中重复时,可能会发生这种情况。 为门户配置或创建基本窗体时,仅显示一个窗体名称。 要解决此问题,请重命名或创建模型驱动窗体的副本(具有唯一名称),以在配置基本窗体时使用。 在数据工作区创建表格时,只会显示表格。

  • 默认情况下,Power Pages 站点为门户的 Azure 应用注册 使用 Azure Active Directory 图形 API,该 API 目前已被弃用。 Power Pages将在将来的更新中使用 Microsoft 图形 API,因此不需要管理员干预。 如果使用 Microsoft 图形 API 手动替换现有的 Azure Active Directory 图形 API 权限,那么当您在 Power Platform 管理中心的 Power Pages 中心中启用或禁用 SharePoint 集成时,它将恢复为 Azure Active Directory 图形 API。

    Azure AD 图形 API configuration.

  • 配置文件 Web 链接上配置在新窗口中打开设置时,配置文件页面将不会在新窗口中打开。 要解决此问题,请更新标头web 模板,方法是在部分更新{% if profile_nav %}代码。

    显示要在标头 Web 模板中更新的代码行。

    注释

    执行这些步骤前,请备份标头 Web 模板。

    替换此行代码:

    <a aria-label="{{ link.name | escape }}" href="{{ link.url | escape }}" title="{{ link.name | escape }}">{{ link.name | escape }}</a>
    

    使用以下代码行:

    <a aria-label="{{ link.name | escape }}" {% if link.Open_In_New_Window %} target="_blank" {% endif %} href="{{ link.url | escape }}" title="{{ link.name | escape }}">{{ link.name | escape }}</a>
    
  • 创建站点后立即添加云端流会导致失败。 若要防止出现这种情况,请在创建站点后等待大约 30 分钟到 1 小时,然后再添加云端流。

Power Pages设计工作室问题

设计工作室中的代码组件

Power Pages设计工作室的画布可能不会呈现某些第三方代码组件。 在第三方代码组件、页面内容、Web 模板和内容片段中执行不受信任的脚本将被阻止,因为它们可能会在 Power Pages 设计工作室中呈现时访问敏感数据。

图像无法显示在 Power Pages 设计工作室中

如果在浏览器中禁用第三方 Cookie,图像将不会显示在Power Pages设计工作室中。 要更正此已知问题,请在浏览器中启用 Cookie。

以下是当浏览器阻止 Cookie 时如何启用 Cookie 的方法:

  1. 在Microsoft Edge窗口中,选择More (...)>Settings>View 高级设置

  2. 向下滚动到 Cookie,选择不阻止 Cookie

注释

如果您不想要启用所有第三方 cookie,还可以调整浏览器设置,只允许 [*.]powerpages.microsoft.com 的 cookie。

Power Pages上的富文本编辑器控件

仅支持拖放 .png、.jpg 和 .gif 文件格式。