Testování rozhraní portálu pro Azure Managed Applications
Po vytvoření createUiDefinition.jsna souboru pro spravovanou aplikaci je potřeba otestovat uživatelské prostředí. Pro zjednodušení testování použijte prostředí sandboxu, které načítá váš soubor na portálu. Nemusíte ve skutečnosti nasazovat spravovanou aplikaci. Sandbox představuje vaše uživatelské rozhraní v aktuálním prostředí portálu na celé obrazovce. Doporučeným způsobem, jak zobrazit náhled rozhraní, je sandbox.
Požadavky
Soubor createUiDefinition.js. Pokud tento soubor nemáte, zkopírujte ukázkový soubor.
Předplatné Azure. Pokud předplatné Azure ještě nemáte, napřed si vytvořte bezplatný účet.
Použití sandboxu
Otevřete sandbox Vytvořit definici uživatelského rozhraní.

Nahraďte prázdnou definici obsahem souboru createUiDefinition.jssouboru. Vyberte Náhled.

Zobrazí se formulář, který jste vytvořili. Můžete si projít uživatelské prostředí a vyplnit hodnoty.

Řešení potíží
Pokud se váš formulář po výběru náhledu nezobrazí, může se zobrazit chyba syntaxe. Vyhledejte červený indikátor na pravém posuvníku a přejděte na něj.

Pokud se formulář nezobrazí a místo toho se zobrazí ikona cloudu s poklesem tržení, ve formuláři se zobrazí chyba, například chybějící vlastnost. Otevřete v prohlížeči Vývojářské nástroje webový prohlížeč. Konzola zobrazí důležité zprávy o vašem rozhraní.

Testování souborů řešení
Teď, když jste ověřili, že rozhraní portálu funguje podle očekávání, je čas ověřit, že je soubor createUiDefinition správně integrovaný s vaším souborem mainTemplate.json. Můžete spustit test ověřovacího skriptu a otestovat obsah souborů řešení, včetně souboru createUiDefinition. Skript ověří syntaxi JSON, vyhledá výrazy regulárního výrazu u textových polí a zajistí, aby výstupní hodnoty rozhraní portálu odpovídaly parametrům vaší šablony. Informace o spuštění tohoto skriptu najdete v tématu Spuštění kontrol statického ověřování pro šablony.
Další kroky
Po ověření rozhraní portálu si přečtěte informace o zpřístupnění spravované aplikace Azure na webu Marketplace.