Visual Studio Bağlan ed Services kullanarak Azure Uygulaması Yapılandırması ekleme

Bu öğreticide, Visual Studio'da web projeleri için yapılandırmanızı ve özellik bayraklarınızı yönetmek üzere Azure Uygulaması Yapılandırma'yı kullanmaya başlamak için ihtiyacınız olan her şeyi kolayca eklemeyi öğreneceksiniz. Visual Studio'daki Bağlan Hizmetler özelliğini kullanarak, Visual Studio'nun Azure'daki Uygulama Yapılandırması kaynağınıza bağlanmak için ihtiyacınız olan tüm kodu, NuGet paketlerini ve yapılandırma ayarlarını otomatik olarak eklemesini sağlayabilirsiniz. Bu özelliği kullanmak için Visual Studio 2019 sürüm 16.9 veya üzerini kullanıyor olmanız gerekir.

Uygulama Yapılandırması Bağlan Hizmetler özelliğini aşağıdaki proje türlerinde kullanabilirsiniz:

  • ASP.NET Core
  • .NET Core Konsolu
  • .NET Framework projeleri.

Dekont

Bu konu, Windows üzerinde Visual Studio için geçerlidir. Mac için Visual Studio için bkz. Mac için Visual Studio'da Bağlan hizmetler.

Önkoşullar

  • Azure iş yükünün yüklü olduğu Visual Studio.
  • Desteklenen türlerden birinin projesi
  • Azure hesabı. Azure hesabınız yoksa Visual Studio aboneleri için Azure avantajlarınızı etkinleştirin veya ücretsiz deneme sürümüne kaydolun.

Bağlan Hizmetleri kullanarak Azure Uygulaması Yapılandırmasına Bağlan

  1. Projenizi Visual Studio'da açın.

  2. Çözüm Gezgini'da, Bağlan Hizmetler düğümüne sağ tıklayın ve bağlam menüsünden Bağlan Hizmet Ekle'yi seçin.

    Screenshot showing

  3. Bağlan Hizmetler sekmesinde, Hizmet Bağımlılıkları için + simgesini seçin.

    Screenshot showing

  4. Bağımlılık Ekle sayfasında Azure Uygulaması Yapılandırma'yı seçin.

    Screenshot showing

    Henüz oturum açmadıysanız Azure hesabınızda oturum açın. Azure hesabınız yoksa ücretsiz denemeye kaydolabilirsiniz.

  5. Azure Uygulaması Yapılandırmayı Yapılandır ekranında aboneliğinizi ve mevcut bir yapılandırma deponuzu seçin. Sonra İleri'yi seçin.

    bir Uygulama Yapılandırması deposu oluşturmanız gerekiyorsa sonraki adıma geçin. Aksi takdirde, 6. adıma geçin.

    Screenshot showing

  6. Uygulama yapılandırma deposu oluşturmak için:

    1. Uygulama Yapılandırması depolar üst bilgisinin sağındaki + simgesini seçin.

    2. Azure Uygulaması Yapılandırması: Yeni oluştur iletişim kutusunu doldurun ve Oluştur'u seçin. Kaynak Adı alanının benzersiz olması gerektiğini unutmayın.

      Screenshot showing New Azure app config store.

    3. Azure Uygulaması Yapılandırması iletişim kutusu görüntülendiğinde, yeni yapılandırma deposu listede görünür. Bu yeni mağazayı ve ardından İleri'yi seçin.

  7. bağlantı dizesi bir ad girin ve bağlantı dizesi yerel gizli diziler dosyasında mı yoksa Azure Key Vault'ta mı depolanmasını istediğinizi seçin.

    Screenshot showing

  8. Değişiklikleri özetleme ekranı, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Değişiklikler tamam görünüyorsa Son'u seçin.

    Screenshot showing summary of changes.

  9. Bağımlılık yapılandırma işlemi tamamlandıktan sonra Azure Uygulaması Yapılandırması artık projenizin Hizmet Bağımlılıkları düğümü altında görünür.

  1. Projenizi Visual Studio'da açın.

  2. Çözüm Gezgini Bağlan Hizmetler düğümüne sağ tıklayın ve bağlam menüsünden Ekle'yi seçerek kullanılabilir hizmetler menüsünü açın.

    Screenshot showing Connected Services context menu options.

  3. Azure Uygulaması Yapılandırması'nı seçin. Bağımlılık Bağlan sayfası görüntülenir.

    Screenshot showing Connect to dependency for Azure App Configuration.

    Henüz oturum açmadıysanız Azure hesabınızda oturum açın. Azure hesabınız yoksa ücretsiz denemeye kaydolabilirsiniz.

  4. Azure Uygulaması Yapılandırmayı Yapılandır ekranında aboneliğinizi ve mevcut bir yapılandırma deponuzu seçin. Sonra İleri'yi seçin.

    bir Uygulama Yapılandırması deposu oluşturmanız gerekiyorsa sonraki adıma geçin. Aksi takdirde, 6. adıma geçin.

    Screenshot showing 'Add existing configuration account to project

  5. Uygulama yapılandırma deposu oluşturmak için:

    1. Uygulama Yapılandırması depolar üst bilgisinin sağındaki + simgesini seçin.

    2. Azure Uygulaması Yapılandırması: Yeni oluştur iletişim kutusunu doldurun ve Oluştur'u seçin. Kaynak Adı alanının benzersiz olması gerektiğini unutmayın.

      Screenshot showing new Azure app config store.

    3. Azure Uygulaması Yapılandırması iletişim kutusu görüntülendiğinde, yeni yapılandırma deposu listede görünür. Bu yeni mağazayı ve ardından İleri'yi seçin.

  6. bağlantı dizesi bir ad girin ve bağlantı dizesi yerel gizli diziler dosyasında mı yoksa Azure Key Vault'ta mı depolanmasını istediğinizi seçin.

    Screenshot showing

  7. Değişiklikleri özetleme ekranı, işlemi tamamlarsanız projenizde yapılacak tüm değişiklikleri gösterir. Değişiklikler tamam görünüyorsa Son'u seçin.

    Screenshot showing summary of changes.

    Bağımlılık yapılandırma işlemi tamamlandıktan sonra Azure Uygulaması Yapılandırması artık projenizin Hizmet Bağımlılıkları düğümü altında görünür.

  8. Çözüm Gezgini'da Bağlan Hizmetler düğümüne çift tıklayarak Bağlan Hizmetler sekmesini açın. Bağlantı, Hizmet Bağımlılıkları bölümünün altında görünür:

    Screenshot of Service Dependencies section showing Azure App Configuration connection.

    Ayrıca, bağlantı dizesi yerel olarak güvenli depolamayı destekleyen bir Secrets.json girişi de vardır. Bunun nasıl çalıştığı hakkında bilgi edinmek için bkz. ASP.NET Core'da geliştirme aşamasındaki uygulama gizli dizilerinin güvenli bir şekilde depolanmasını gösteren ekran görüntüsü.

    Eklediğiniz bağımlılıkların yanındaki üç noktaya tıklarsanız, sihirbazı yeniden açmak ve bağlantıyı değiştirmek için Bağlan ve Gizli Diziler.json için gizli dizileri yönetme seçeneği gibi çeşitli seçenekleri görebilirsiniz. Yerel bağımlılıkları başlatma, ayarları değiştirme ve daha fazlasını yapmaya yönelik seçenekleri görmek için pencerenin sağ üst kısmındaki üç noktaya da tıklayabilirsiniz.