Power Pages 网站故障排除
Power Pages 管理员的一项主要职责是确保网站可用且运行无误。 Power Pages 提供工具来帮助管理员和开发人员识别和解决运行时问题并排除相关故障。
Power Pages 网站问题
如果整个网站无法访问,管理员可以调查多种可能的原因:
- 网站是否已启用
- 其他 Microsoft Dataverse 应用是否可访问
- Power Pages 所依赖的基础结构服务(如 Microsoft Entra ID 或 Azure 应用服务)可能出现问题
- 服务运行状况 - Microsoft 365 管理中心中是否提供了建议
管理员还应调查某些网站元数据是否最近已修改,例如网站或网站绑定行,这些行也可能会影响功能。
运行站点检查器也可以发现网站的潜在问题。
网站页面和功能问题
有时,网站管理员可能需要解决特定网站页面或功能发生的错误。
Power Pages 具有多个工具,使管理员无需与 Microsoft 支持部门联系,即可快速发现和解决问题。
禁用自定义错误
当网站访问者在访问网站页面时报告问题时,可能会出现常见的错误。 错误消息通常很简单,没有描述根本性问题。
在 Power Pages 管理中心中,执行禁用自定义错误操作会将通知替换为网站页面上的详细错误信息,这些信息可为管理员提供额外信息以解决问题。
注意
禁用自定义错误应为临时设置,因为详细错误消息可能会为网站访问者传递更加负面的体验。 我们建议您仅在处于开发阶段时禁用自定义错误,并在上线后启用自定义错误。
另外一种方法是个性化设置错误消息,具体方式是添加一个名为门户一般性错误的内容片段,该片段包含适合网站用户的消息。 有关详细信息,请参阅显示自定义错误消息。
诊断日志记录
除了网站页面上的视觉对象错误外,可能还存在无法明显隔离和排查出来的潜在问题。 您可以设置 Power Pages 来记录诊断信息。 诊断日志将存储在 Azure Blob 存储中名为遥测日志的容器中。 管理员可以设置日志的保留期。
日志可以提供特定网站错误的模式、持续时间和频率的信息,以帮助解决潜在的错误和问题。 有关详细信息,请参阅查看错误日志。
更多故障排除步骤
由于网站可能扩展模型驱动应用的某些功能,因此,消除潜在网站错误的其中一种方法是在模型驱动应用中尝试执行相同的操作。 例如,如果通过网站添加记录时生成了错误,请尝试添加或更新网站用户尝试在网站上创建或更新的相同数据记录。 在模型驱动应用中解决该错误后,往往也就在网站中解决了该错误。
创建 Site/EnableCustomPluginError
站点设置,然后将值设置为 True,则网站页面上将显示插件错误的内容,而不是一般性错误消息。
有关详细信息,请参阅显示插件错误。