我正在 Azure 市场中发布我的解决方案模板。
例如,我的 mainTemplate.json 文件无需发布即可轻松测试,因为我可以从 Git 进行部署。但我似乎无法通过 Git 部署测试 UI 文件。
所以问题在于及时测试我的 createUIdefinition.json 文件。似乎每次对 createUIdefinition.json 文件进行更改时,我都必须将新包上传到发布门户,这意味着我必须等待 Microsoft 认证才能进行测试。这是一个24小时的过程。
有没有更简单的方法来测试我的 createUIdefinition.json 更改而不经过该过程?
例如,我在验证我的用户输入之一的正则表达式中的某处有一个错误:
{
"name": "EmailUser",
"type": "Microsoft.Common.TextBox",
"label": "Email Address",
"toolTip": "The email address for your account",
"defaultValue": "",
"constraints": {
"required": true,
"regex": "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*",
"validationMessage": "Must be a valid email address."
}
(旁注,如果有人能发现我的错误——也许是在转义字符时?——请告诉我!没有电子邮件地址可以正确验证。)
这让我有点烦躁,不得不等待一天来测试我所谓的修复。一定有更好的方法,谢谢!