Aracılığıyla paylaş


Azure Cloud Services (klasik) Yapılandırma Şeması (.cscfg Dosyası)

Önemli

Cloud Services (klasik), 1 Eylül 2024 itibarıyla tüm müşteriler için kullanım dışı bırakılmıştır. Mevcut tüm çalışan dağıtımlar Microsoft tarafından durdurulacak ve kapatılacak ve Veriler Ekim 2024'den itibaren kalıcı olarak kaybolacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.

Hizmet yapılandırma dosyası, hizmetteki her rol için dağıtılacak rol örneklerinin sayısını, yapılandırma ayarlarının değerlerini ve bir rolle ilişkili sertifikaların parmak izlerini belirtir. Hizmet bir Sanal Ağ parçasıysa, ağ yapılandırma bilgileri hizmet yapılandırma dosyasında ve sanal ağ yapılandırma dosyasında sağlanmalıdır. Hizmet yapılandırma dosyasının varsayılan uzantısı .cscfg'dir.

Bulut Hizmeti (klasik) Tanım Şeması hizmet modelini açıklar.

Varsayılan olarak, Azure Tanılama yapılandırma şeması dosyası dizine C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas yüklenir. değerini Azure SDK'nın yüklü sürümüyle değiştirin<version>.

Bir hizmetteki rolleri yapılandırma hakkında daha fazla bilgi için bkz . Bulut Hizmeti modeli nedir?

Temel Hizmet Yapılandırma Şeması

Hizmet yapılandırma dosyasının temel biçimi aşağıdaki gibidir.

<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">

  <Role …>
    …
  </Role>

  <NetworkConfiguration>
    …
  </NetworkConfiguration>

</ServiceConfiguration>

Şema tanımları

Aşağıdaki konular, öğesinin şemasını ServiceConfiguration açıklar:

Hizmet Yapılandırması Ad Alanı

Hizmet yapılandırma dosyasının XML ad alanı: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration.

ServiceConfiguration Öğesi

ServiceConfiguration öğesi, hizmet yapılandırma dosyasının en üst düzey öğesidir.

Aşağıdaki tabloda öğesinin öznitelikleri ServiceConfiguration açıklanmaktadır. Tüm öznitelik değerleri dize türleridir.

Öznitelik Açıklama
serviceName Gerekli. Bulut hizmetinin adı. Burada verilen ad, hizmet tanımı dosyasında belirtilen adla eşleşmelidir.
osFamily isteğe bağlı. Bulut hizmetindeki rol örnekleri üzerinde çalışan Konuk işletim sistemini belirtir. Desteklenen Konuk İşletim Sistemi sürümleri hakkında bilgi için bkz . Azure Konuk İşletim Sistemi Sürümleri ve SDK Uyumluluk Matrisi.

Bir osFamily değer eklemezseniz ve özniteliğini belirli bir Konuk İşletim Sistemi sürümüne ayarlamadıysanız osVersion , varsayılan değer olan 1 kullanılır.
osVersion isteğe bağlı. Bulut hizmetindeki rol örnekleri üzerinde çalışan Konuk işletim sisteminin sürümünü belirtir. Konuk işletim sistemi sürümleri hakkında daha fazla bilgi için bkz . Azure Konuk İşletim Sistemi Sürümleri ve SDK Uyumluluk Matrisi.

Konuk işletim sisteminin otomatik olarak en son sürüme yükseltilmesi gerektiğini belirtebilirsiniz. Bunu yapmak için özniteliğinin osVersion değerini olarak *ayarlayın. olarak *ayarlandığında, rol örnekleri belirtilen işletim sistemi ailesi için Konuk işletim sisteminin en son sürümü kullanılarak dağıtılır ve Konuk işletim sisteminin yeni sürümleri yayımlandığında otomatik olarak yükseltilir.

Belirli bir sürümü el ile belirtmek için, Azure Konuk İşletim Sistemi Sürümleri ve SDK Uyumluluk Matrisi'nin Gelecek, Geçerli ve Geçişli Konuk İşletim Sistemi Sürümleri bölümündeki tablosundan öğesini kullanınConfiguration String.

özniteliğinin osVersion varsayılan değeridir *.
schemaVersion isteğe bağlı. Hizmet Yapılandırması şemasının sürümünü belirtir. Şema sürümü, yan yana sdk'nın birden fazla sürümü yüklüyse, Visual Studio'nun şema doğrulaması için kullanılacak doğru SDK araçlarını seçmesine olanak tanır. Şema ve sürüm uyumluluğu hakkında daha fazla bilgi için bkz. Azure Konuk İşletim Sistemi Sürümleri ve SDK Uyumluluk Matrisi

Hizmet yapılandırma dosyası bir ServiceConfiguration öğe içermelidir. ServiceConfiguration öğesi herhangi bir sayıda Role öğe ve sıfır veya 1 NetworkConfiguration öğe içerebilir.