我正在将我的解决方案模板发布到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."
}
(旁注:如果有人能发现我的错误——也许是在转义字符时?——请告诉我!没有一封电子邮件地址可以正确验证。)
这让我有些疯狂,因为我必须等待一天才能测试我的所谓修复。一定有更好的方法,谢谢!
"constraints": { "required": true, "regex": "^\\S+@\\S+[\\.][0-9a-z]+$", "validationMessage": "必须是有效的电子邮件地址" }
- Mark R