Azure Yönetilen Uygulamalar için portal arabiriminizi test edin
Yönetilen uygulamanız için createUiDefinition.json dosyasını oluşturduktan sonra kullanıcı deneyimini test etmeniz gerekir. Testi basitleştirmek için portalda dosyanızı yükleyen bir korumalı alan ortamı kullanın. Yönetilen uygulamanızı gerçekten dağıtmanız gerekmez. Korumalı alan, kullanıcı arabiriminizi geçerli, tam ekran portal deneyiminde sunar. Korumalı alan, arabirimi önizlemek için önerilen yoldur.
Önkoşullar
CreateUiDefinition.json dosyası. Bu dosyaya sahip değilseniz örnek dosyayı kopyalayın.
Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Korumalı alanı kullanma
Boş tanımı createUiDefinition.json dosyanızın içeriğiyle değiştirin. Önizleme'yi seçin.
Oluşturduğunuz form görüntülenir. Kullanıcı deneyiminde adım adım ilerleyebilir ve değerleri doldurabilirsiniz.
Sorun giderme
Önizleme'yi seçtikten sonra formunuz görüntülenmiyorsa söz dizimi hatasıyla karşılaşabilirsiniz. Sağ kaydırma çubuğunda kırmızı göstergeyi arayın ve bu göstergeye gidin.
Formunuz görüntülenmiyorsa ve bunun yerine yırtılma açılan bir bulut simgesi görüyorsanız, formunuzda eksik özellik gibi bir hata vardır. Tarayıcınızda Web Geliştirici Araçları'nı açın. Konsol, arabiriminizle ilgili önemli iletileri görüntüler.
Çözüm dosyalarınızı test edin
Portal arabiriminizin beklendiği gibi çalıştığını doğruladığınıza göre, şimdi createUiDefinition dosyanızın mainTemplate.json dosyanızla düzgün bir şekilde tümleştirildiğini doğrulamanın zamanı geldi. CreateUiDefinition dosyası da dahil olmak üzere çözüm dosyalarınızın içeriğini test etmek için bir doğrulama betiği testi çalıştırabilirsiniz. Betik JSON söz dizimini doğrular, metin alanlarındaki normal ifade ifadelerini denetler ve portal arabiriminin çıkış değerlerinin şablonunuzun parametreleriyle eşleştiğinden emin olur. Bu betiği çalıştırma hakkında bilgi için bkz. Şablonlar için statik doğrulama denetimlerini çalıştırma.
Sonraki adımlar
Portal arabiriminizi doğruladıktan sonra Azure yönetilen uygulamanızı Market'te kullanılabilir hale getirme hakkında bilgi edinin.