Testen Ihrer Portalschnittstelle für Azure Managed Applications
Nachdem Sie die Datei „createUiDefinition.json“ für Ihre verwaltete Anwendung erstellt haben, müssen Sie die Benutzeroberfläche testen. Um das Testen zu vereinfachen, verwenden Sie eine Sandbox-Umgebung, die Ihre Datei in das Portal lädt. Sie müssen Ihre verwaltete Anwendung nicht tatsächlich bereitstellen. Die Sandbox stellt Ihre Benutzeroberfläche in der aktuellen Vollbildportalumgebung dar. Die Sandbox ist die empfohlene Methode, um eine Vorschau der Schnittstelle anzuzeigen.
Voraussetzungen
Die Datei createUiDefinition.json. Falls Sie nicht über diese Datei verfügen, kopieren Sie die Beispieldatei.
Ein Azure-Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Verwenden der Sandbox
Öffnen Sie die Sandboc für das Erstellen von Benutzeroberflächendefinitionen.
Ersetzen Sie die leere Definition durch den Inhalt Ihrer Datei createUiDefinition.json. Wählen Sie Vorschau aus.
Das von Ihnen erstellte Formular wird angezeigt. Sie können die Benutzererfahrung schrittweise durchlaufen und die Werte eingeben.
Problembehandlung
Wenn Ihr Formular nach Auswahl von Vorschau nicht angezeigt wird, liegt vielleicht ein Syntaxfehler vor. Suchen Sie nach dem rote Kennzeichen in der rechten Scrollleiste, und navigieren Sie zu ihm.
Wenn Ihr Formular nicht angezeigt und stattdessen das Symbol einer Wolke mit Tränen angezeigt wird, enthält Ihr Formular einen Fehler, z. B. eine fehlende Eigenschaft. Öffnen Sie die Web Developer Tools in Ihrem Browser. In der Konsole werden wichtige Meldungen zur Benutzeroberfläche angezeigt.
Testen Ihrer Lösungsdateien
Sie haben überprüft, ob die Portalbenutzeroberfläche wie erwartet funktioniert. Vergewissern Sie sich nun, dass die Datei „createUiDefinition“ ordnungsgemäß mit der die Datei „mainTemplate.json“ integriert ist. Sie können einen Überprüfungsskripttest ausführen, um den Inhalt der Lösungsdateien, einschließlich der Datei „createUiDefinition“, zu testen. Das Skript überprüft die JSON-Syntax, sucht in den Textfeldern nach regulären Ausdrücken und stellt sicher, dass die Ausgabewerte der Portalbenutzeroberfläche mit den Parametern der Vorlage übereinstimmen. Informationen zum Ausführen dieses Skripts finden Sie unter Run static validation checks for templates (Ausführen von statischen Überprüfungen für Vorlagen).
Nächste Schritte
Nachdem Sie die Portalbenutzeroberfläche überprüft haben, lesen Sie mehr darüber, wie Sie Ihre Verwaltete Azure-Anwendung im Marketplace verfügbar machen.