Visual Studio ile mantıksal uygulamaları yönetme
Azure portallogic apps oluşturmanıza, düzenlemenize, yönetmenize ve dağıtmanıza rağmen, mantıksal uygulamalarınızı kaynak denetimine eklemek, farklı sürümler yayınlamak ve çeşitli dağıtım ortamları için Azure Resource Manager şablonları oluşturmak istediğinizde Visual Studio de kullanabilirsiniz. Visual Studio bulut gezgini sayesinde mantıksal uygulamalarınızı diğer Azure kaynaklarıyla birlikte bulabilir ve yönetebilirsiniz. Örneğin, Azure portal zaten dağıtılmış olan Logic Apps 'i açabilir, indirebilir, düzenleyebilir, çalıştırabilir, çalıştırma geçmişini görüntüleyebilir, devre dışı bırakabilir ve etkinleştirebilirsiniz. Visual Studio Azure Logic Apps ile çalışmaya yeni başladıysanız Visual Studio ile Logic Apps oluşturmayıöğrenin.
Ayrıca Azure Portal mantıksal uygulamalarınızı da yönetebilirsiniz.
Önemli
Visual Studio bir mantıksal uygulamayı dağıtma veya yayımlama, bu uygulamanın sürümünün Azure portal üzerine yazılmasına neden olur. bu nedenle, tutmak istediğiniz Azure portal değişiklik yaparsanız, Visual Studio bir sonraki dağıtışınızda veya yayımlamadan önce Azure portal Visual Studio mantıksal uygulamayı yenilediğinizden emin olun.
Önkoşullar
Azure aboneliği. Azure aboneliğiniz yoksa ücretsiz bir Azure hesabı için kaydolun.
Henüz yoksa şu araçları indirip yükleyin:
Visual Studio 2019, 2017 veya 2015 Community edition veya üzeri. Bu hızlı başlangıçta ücretsiz olan Visual Studio Community 2017 kullanılmaktadır.
Önemli
Visual Studio 2019 veya 2017 ' yi yüklediğinizde, Azure geliştirme iş yükünü seçtiğinizden emin olun. daha fazla bilgi için bkz. Visual Studio Cloud Explorer 'da Azure hesaplarınızla ilişkili kaynakları yönetme.
Visual Studio 2015 için cloud explorer 'ı yüklemek için Visual Studio marketi 'nden bulut gezgini 'ni indirin. daha fazla bilgi için bkz. Visual Studio Cloud Explorer 'da Azure hesaplarınızla ilişkili kaynakları yönetme (2015).
istediğiniz sürümün Visual Studio uzantısı için en son Azure Logic Apps araçları:
Azure Logic Apps Araçlarını doğrudan Visual Studio Market’ten indirip yükleyebilir veya bu uzantıyı Visual Studio’nun içinden yükleme hakkında bilgi edinebilirsiniz. Yükleme işlemini tamamladıktan sonra Visual Studio’yu yeniden başlattığınızdan emin olun.
Azure kamu aboneliklerini Visual Studio kullanmak için, ek kurulum için aşağıdaki konulara bakın:
Visual Studio 2019: hızlı başlangıç: Visual Studio ile Azure kamu 'ya Bağlan
Visual Studio 2017: Visual Studio market'ten indirebileceğiniz ve yükleyebileceğiniz Azure ortam seçicisi Visual Studio uzantısı ile tanışın.
Katıştırılmış Logic Apps tasarımcısını kullanırken Web 'e erişim
Tasarımcının Azure'da kaynak oluşturması ve mantıksal uygulamanızdaki bağlayıcılardan özellik ve verileri okuması için İnternet bağlantısı gerekir.
Logic Apps bulma
Visual Studio, Azure aboneliğinizle ilişkili olan ve bulut gezgini kullanılarak Azure portal dağıtılan tüm mantıksal uygulamaları bulabilirsiniz.
Visual Studio'yu açın. Görünüm menüsünde bulut Gezgini' ni seçin.
Cloud Explorer 'da Hesap yönetimi simgesini seçin. Logic Apps ile ilişkili Azure aboneliğini seçin ve Uygula' yı seçin. Örnek:

Hesap yönetimi simgesinin yanındaki kaynak türleri' ni seçin. Azure aboneliğiniz altında, aboneliğinizle ilişkili tüm dağıtılan mantıksal uygulamaları görüntüleyebilmeniz için Logic Apps ' ı genişletin.
Sonra mantıksal uygulama Düzenleyicisi ' nde mantıksal uygulamanızı açın.
Visual Studio 'de Logic Apps 'i açın
Visual Studio ' de, doğrudan Azure portal veya Visual Studio ile Azure kaynak grubu projeleri olarak oluşturulan ve dağıtılan logic apps 'i açabilirsiniz.
Mantıksal uygulamanın kısayol menüsünde, mantıksal uygulama Düzenleyicisi Ile aç' ı seçin.
İpucu
bu komut Visual Studio 2019 ' de yoksa, Visual Studio için en son güncelleştirmelere sahip olup olmadığınızı kontrol edin.

Mantıksal uygulama Logic Apps tasarımcısında açıldıktan sonra, tasarımcı 'nın en altında, temel alınan mantıksal uygulama tanımı yapısını gözden geçirebilmeniz için kod görünümü ' nü seçebilirsiniz. Mantıksal uygulama için bir dağıtım şablonu oluşturmak istiyorsanız, bu mantıksal uygulama için bir Azure Resource Manager şablonu indirmeyi öğrenin. Kaynak Yöneticisi şablonlarıhakkında daha fazla bilgi edinin.
Azure 'dan indir
Azure Portal Logic Apps 'i indirebilir ve Azure Resource Manager şablon olarak kaydedebilirsiniz. daha sonra şablonları Visual Studio ile yerel olarak düzenleyebilir ve farklı dağıtım ortamları için mantıksal uygulamaları özelleştirebilirsiniz. Logic Apps 'in indirilmesi, JavaScript Nesne Gösterimi (JSON) de kullanan Kaynak Yöneticisi şablonlarınıntanımlarını otomatik olarak parametreleştirir .
Visual Studio, Cloud Explorer 'ı kullanarak, Azure 'dan indirmek istediğiniz mantıksal uygulamayı açın.
Mantıksal uygulamanın kısayol menüsünde, mantıksal uygulama Düzenleyicisi Ile aç' ı seçin.
İpucu
bu komut Visual Studio 2019 ' de yoksa, Visual Studio için en son güncelleştirmelere sahip olup olmadığınızı kontrol edin.
Mantıksal uygulama, mantıksal uygulama Tasarımcısı 'nda açılır.
Tasarımcı araç çubuğunda İndir' i seçin.

Bir konum istendiğinde, bu konuma gidin ve mantıksal uygulama tanımının Kaynak Yöneticisi şablonunu JSON (. JSON) dosya biçiminde kaydedin.
Mantıksal uygulama tanımınız
resourcesKaynak Yöneticisi şablonunun içindeki alt bölümde görüntülenir. Artık mantıksal uygulama tanımını ve Kaynak Yöneticisi şablonu Visual Studio ile düzenleyebilirsiniz. ayrıca, şablonu bir Visual Studio çözümüne bir Azure kaynak grubu projesi olarak da ekleyebilirsiniz. Visual Studio ' deki Logic Apps Için Azure Kaynak grubu projelerihakkında bilgi edinin.
Tümleştirme hesabı bağlantısı
İşletmeden işletmeye (B2B) kurumsal tümleştirme senaryolarına yönelik mantıksal uygulamalar oluşturmak için mantıksal uygulamanızı mantıksal uygulamanızla aynı bölgede bulunan daha önce oluşturulmuş bir tümleştirme hesabına bağlayabilirsiniz. Tümleştirme hesabı, ticari iş ortakları, sözleşmeler, şemalar ve haritalar gibi B2B yapıtları içerir ve mantıksal uygulamanızın XML doğrulaması ve düz dosya kodlama veya kod çözme için B2B bağlayıcıları kullanmasına olanak sağlar. bu bağlantıyı Azure portal kullanarak oluşturabilsenizde, önkoşullarıyükledikten sonra Visual Studio kullanabilirsiniz ve mantıksal uygulamanız bir Azure kaynak grubu projesindeJSON (. json) dosyası olarak mevcuttur. Visual Studio ' deki Logic Apps Için Azure Kaynak grubu projelerihakkında bilgi edinin.
Visual Studio ' de, mantıksal uygulamanızı içeren Azure kaynak grubu projesini açın.
Çözüm Gezgini, <logic-app-name> . JSON dosyasının kısayol menüsünü açın ve Logic App Designer ile aç' ı seçin. (Klavye: Ctrl + L)

İpucu
bu komut Visual Studio 2019 ' de yoksa, Visual Studio ve Azure Logic Apps araçları uzantısı için en son güncelleştirmelere sahip olup olmadığınızı kontrol edin.
Mantıksal uygulama Tasarımcısı 'nın, Özellikler penceresi mantıksal uygulamanızın tümleştirme hesabı özelliğini görebilmesi için tasarımcı sekmesini veya yüzeyini seçerek bu mantığı odakladığınızdan emin olun.

İpucu
Özellikler penceresi zaten açık değilse, Görünüm menüsünden Özellikler penceresi' ni seçin. (Klavye: F4 tuşuna basın)
Tümleştirme hesabı Özellik listesini açın ve mantıksal uygulamanıza bağlamak istediğiniz tümleştirme hesabını seçin; örneğin:

işiniz bittiğinde Visual Studio çözümünüzü kaydetmeyi unutmayın.
Visual Studio ' de tümleştirme hesabı özelliğini ayarlayıp mantıksal uygulamanızı bir Azure Resource Manager şablonu olarak kaydettiğinizde, bu şablon seçilen tümleştirme hesabı için bir parametre bildirimi de içerir. Şablon parametreleri ve Logic Apps hakkında daha fazla bilgi için bkz. genel bakış: mantıksal uygulama dağıtımını otomatikleştirme.
Dağıtım konumunu değiştir
Visual Studio ' de, mantıksal uygulamanız dağıtımı otomatikleştirmek için kullandığınız bir Azure kaynak grubu projesinde JSON (. JSON) dosyası olarak mevcutsa, bu mantıksal uygulama bir konum türüne ve belirli bir konuma ayarlanır. Bu konum bir Azure bölgesi veya mevcut bir tümleştirme hizmeti ortamıdır (ISE).
Mantıksal uygulamanızın konum türünü veya konumunu değiştirmek için mantıksal uygulama Tasarımcısı ' nı kullanarak mantıksal uygulamanızın iş akışı Tanım (. JSON) dosyasını Çözüm Gezgini ' den açmanız gerekir. Bulut Gezgini 'ni kullanarak bu özellikleri değiştiremezsiniz.
Önemli
Konum türünü bölgesinden tümleştirme hizmeti ortamı değiştirmek, mantıksal uygulamanızın faturalandırma, sınırlar, tümleştirme hesabı desteğivb. için kullanılan fiyatlandırma modelini etkiler. Farklı bir konum türü seçmeden önce, mantıksal uygulamanızda ortaya çıkan etkiyi anladığınızdan emin olun.
Visual Studio ' de, mantıksal uygulamanızı içeren Azure kaynak grubu projesini açın.
Çözüm Gezgini,
<logic-app-name>.jsondosyanın kısayol menüsünü açın ve Logic App Designer ile aç' ı seçin. (Klavye: Ctrl + L)
İpucu
bu komut Visual Studio 2019 ' de yoksa, Visual Studio ve Azure Logic Apps araçları uzantısı için en son güncelleştirmelere sahip olup olmadığınızı kontrol edin.
Mantıksal uygulama Tasarımcısı 'nın, Özellikler penceresi mantıksal uygulamanızın konum türünü ve konum özelliklerini seçmesini sağlamak üzere Tasarımcı sekmesini veya yüzeyini seçerek odağın olduğundan emin olun. Projenin konum türü bölge veya tümleştirme hizmeti ortamı olarak ayarlanır.

İpucu
Özellikler penceresi zaten açık değilse, Görünüm menüsünden Özellikler penceresi' ni seçin. (Klavye: F4 tuşuna basın)
Konum türünü değiştirmek için konum türünü seçin Özellik listesini açın ve istediğiniz konum türünü seçin.
Örneğin, konum türü tümleştirme hizmeti ortamı, bölge' yi seçebilirsiniz.

Belirli konumu değiştirmek için konum Özellik listesini açın. Konum türü temelinde, istediğiniz konumu seçin, örneğin:
Farklı bir Azure bölgesi seçin:

Farklı bir ıSE seçin:

işiniz bittiğinde Visual Studio çözümünüzü kaydetmeyi unutmayın.
Visual Studio konum türünü veya konumunu değiştirirken ve mantıksal uygulamanızı bir Azure Resource Manager şablonu olarak kaydettiğinizde, bu şablon o konum türü ve konumu için de parametre bildirimleri içerir. Şablon parametreleri ve Logic Apps hakkında daha fazla bilgi için bkz. genel bakış: mantıksal uygulama dağıtımını otomatikleştirme.
Azure 'dan Yenile
Azure portal mantıksal uygulamanızı düzenler ve bu değişiklikleri tutmak istiyorsanız, bu değişikliklerle birlikte Visual Studio bu uygulamanın sürümünü yenilediğinizden emin olun.
Visual Studio ' de, mantıksal uygulama tasarımcısı araç çubuğunda yenile' yi seçin.
-veya-
Visual Studio Cloud Explorer 'da mantıksal uygulamanızın kısayol menüsünü açın ve yenile' yi seçin.

Mantıksal uygulama güncelleştirmelerini yayımlama
mantıksal uygulama güncelleştirmelerinizi Visual Studio Azure 'a dağıtmak için hazırsanız, logic app Designer araç çubuğunda yayımla' yı seçin.

Mantıksal uygulamanızı el ile çalıştırma
Azure 'da dağıtılan bir mantıksal uygulamayı Visual Studio 'ten el ile tetikleyebilirsiniz. Mantıksal uygulama Tasarımcısı araç çubuğunda tetikleyiciyi Çalıştır' ı seçin.

Çalıştırma geçmişini gözden geçirme
Durumu denetlemek ve mantıksal uygulama çalıştırmaları ile ilgili sorunları tanılamak için, giriş ve çıkış gibi ayrıntıları, Visual Studio içindeki çalıştırmalar için gözden geçirebilirsiniz.
Cloud Explorer 'da mantıksal uygulamanızın kısayol menüsünü açın ve çalıştırma geçmişini aç' ı seçin.

Belirli bir çalıştırmanın ayrıntılarını görüntülemek için, bir çalıştırmaya çift tıklayın. Örnek:

İpucu
Tabloyu özelliğe göre sıralamak için bu özelliğin sütun başlığını seçin.
Giriş ve çıkışları gözden geçirmek istediğiniz adımları genişletin, örneğin:

Mantıksal uygulamaları devre dışı bırakma veya etkinleştirme
Tetikleyicinin, Tetikleme koşulu karşılandığında bir sonraki sefer tetiklemeyi durdurmak için mantıksal uygulamanızı devre dışı bırakın. Mantıksal uygulamayı devre dışı bırakmak, iş akışı örneklerini aşağıdaki yollarla etkiler:
Logic Apps hizmeti, tüm devam eden ve bekleyen çalıştırmaları tamamlanana kadar devam ettirir. Birime veya biriktirme listesine bağlı olarak, bu işlemin tamamlanması zaman alabilir.
Logic Apps hizmet yeni iş akışı örnekleri oluşturmaz veya çalıştırmaz.
Tetikleyici, koşullarının bir sonraki karşılanışında harekete geçmeyecektir.
Tetikleyici durumu, mantıksal uygulamanın durdurulduğu noktayı anımsar. Bu nedenle, mantıksal uygulamayı yeniden etkinleştirirseniz tetikleyici, son çalıştırmasından bu yana işlenmemiş tüm öğeler için ateşlenir.
Tetikleyicinin, son çalıştırmadan bu yana işlenmemiş öğelerde tetiklemeyi durdurmak için, mantıksal uygulamayı yeniden etkinleştirmeden önce tetikleyicinin durumunu temizleyin:
- Mantıksal uygulamada, iş akışı tetikleyicisinin herhangi bir bölümünü düzenleyin.
- Yaptığınız değişiklikleri kaydedin. Bu adım, tetikleyicinizin geçerli durumunu sıfırlar.
- Mantıksal uygulamanızı yeniden etkinleştirin.
Mantıksal uygulamaları devre dışı bırak
Cloud Explorer 'da mantıksal uygulamanızın kısayol menüsünü açın ve devre dışı bırak' ı seçin.

Mantıksal uygulamaları etkinleştir
Cloud Explorer 'da mantıksal uygulamanızın kısayol menüsünü açın ve Etkinleştir' i seçin.

Mantıksal uygulamaları silme
Bir mantıksal uygulamayı silmek, iş akışı örneklerini aşağıdaki yollarla etkiler:
Logic Apps hizmeti, devam eden ve bekleyen çalıştırmaları iptal etmek için en iyi çabayı yapar.
Büyük hacimli veya biriktirme listesi ile birlikte, çoğu çalıştırma tamamlanmadan veya başlamadan önce iptal edilir. Ancak, iptal işleminin tamamlanması zaman alabilir. Bu arada, çalışma zamanı iptal sürecinde çalışırken bazı çalıştırmalar yürütme için de kullanılabilir.
Logic Apps hizmet yeni iş akışı örnekleri oluşturmaz veya çalıştırmaz.
Bir iş akışını silip aynı iş akışını yeniden oluşturursanız, yeniden oluşturulan iş akışı silinen iş akışıyla aynı meta verilere sahip olmayacaktır. Silinen iş akışını çağıran herhangi bir iş akışını yeniden kaydetmeniz gerekir. Bu şekilde çağıran, yeniden oluşturulan iş akışı için doğru bilgileri alır. Aksi takdirde, yeniden oluşturulan iş akışına yapılan çağrılar bir hata ile başarısız olur
Unauthorized. Bu davranış, tümleştirme hesaplarında ve Azure işlevleri çağıran iş akışlarında yapıtlar kullanan iş akışları için de geçerlidir.
Mantıksal uygulamanızı Azure portal silmek için, Cloud Explorer 'da mantıksal uygulamanızın kısayol menüsünü açın ve Sil' i seçin.

Sorun giderme
Logic Apps tasarımcısında mantıksal uygulama projenizi açtığınızda, Azure aboneliğinizi seçme seçeneğini de alamıyoruz. Bunun yerine, mantıksal uygulamanız kullanmak istediğiniz bir Azure aboneliği ile açılır. bu davranış, bir mantıksal uygulamanın. json dosyasını açtıktan sonra, Visual Studio gelecekte kullanılmak üzere ilk seçili aboneliği önbelleğe aldığından oluşur. Bu sorunu çözmek için şu adımlardan birini deneyin:
Mantıksal uygulamanın. json dosyasını yeniden adlandırın. Abonelik önbelleği dosya adına bağlıdır.
çözümünüzdeki tüm mantıksal uygulamalar için daha önce seçilen abonelikleri kaldırmak üzere çözümünüzün dizinindeki gizli Visual Studio ayarları klasörünü (. vs) silin. Bu konum, abonelik bilgilerinizi depolar.
Sonraki adımlar
Bu makalede, Visual Studio ile dağıtılan mantıksal uygulamaları yönetmeyi öğrendiniz. Ardından, dağıtım için mantıksal uygulama tanımlarını özelleştirme hakkında bilgi edinin: