你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

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

必备条件

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

  • Azure 订阅。 如果还没有 Azure 订阅,可以在开始前创建一个免费帐户

使用沙盒

  1. 打开创建 UI 定义沙箱

    显示沙盒

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

    选择“预览”

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

    显示窗体

故障排除

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

显示语法错误

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

显示错误

测试解决方案文件

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

后续步骤

验证门户界面之后,请了解如何在市场中提供 Azure 托管应用程序