Я публикую свой шаблон решения на торговой площадке Azure.
Например, мой файл mainTemplate.json легко протестировать без публикации, потому что я могу развернуть его из Git. Но я не могу проверить файл пользовательского интерфейса через развертывание Git.
Итак, проблема заключается в своевременном тестировании моего файла 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."
}
(Примечание: если кто-то может обнаружить мою ошибку - может быть, при экранировании символов? - дайте мне знать! Ни один адрес электронной почты не проверяется должным образом.)
И это сводит меня с ума от необходимости ждать день, чтобы проверить мои предполагаемые исправления. Должен быть способ получше, спасибо!