测试 Azure 托管应用程序的门户接口

为托管应用程序创建 createUiDefinition.json 文件之后,需要测试用户体验。 为了简化测试,请使用一个可在门户中加载文件的沙盒环境。 不需要真正部署该托管应用程序。 沙盒在当前的全屏门户体验中提供用户界面。 建议使用沙盒来预览接口。

必备条件

  • 一个 createUiDefinition.json 文件。 如果没有此文件,请复制示例文件

  • Azure 订阅。 如果没有 Azure 订阅,请在开始前创建试用版订阅

使用沙盒

  1. 打开创建 UI 定义沙箱

    Show sandbox

  2. 将空定义替换为 createUiDefinition.json 文件的内容。 选择“预览” 。

    Select preview

  3. 此时会显示已创建的窗体。 可以单步执行用户体验,并填写值。

    Show form

疑难解答

如果在选择“预览” 后窗体未显示,则可能存在语法错误。 在右侧滚动条上查找红色指示器,然后导航到它。

Show syntax error

如果窗体未显示,但看到一个带泪滴的云图标,则表明窗体出现错误,例如缺少属性。 在浏览器中打开“Web 开发人员工具”。 “控制台”显示有关界面的重要消息。

Show error

测试解决方案文件

确认门户界面按预期方式工作后,可以验证 createUiDefinition 文件是否能够正常地与 mainTemplate.json 文件相集成。 可以运行验证脚本测试来测试解决方案文件的内容,包括 createUiDefinition 文件。 该脚本会验证 JSON 语法,检查文本字段中的正则表达式,并确保门户界面的输出值与模板参数相匹配。 有关运行此脚本的信息,请参阅对模板运行静态验证检查