Aracılığıyla paylaş


Azure Cloud Services (genişletilmiş destek) yapılandırma şeması (cscfg Dosyası)

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 hem hizmet yapılandırma dosyasında hem de sanal ağ yapılandırma dosyasında sağlanmalıdır. Hizmet yapılandırma dosyasının varsayılan uzantısı cscfg'dir.

Hizmet modeli, Bulut Hizmeti (genişletilmiş destek) tanım şeması tarafından açıklanmıştır.

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 Tanım
Hizmetadı Gerekli. Bulut Hizmeti'nin adı. Burada verilen ad, hizmet tanımı dosyasında belirtilen adla eşleşmelidir.
osFamily isteğe bağlı. Bulut Hizmeti'ndeki rol örneklerinde çalıştırılacak 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 eklemediyseniz ve özniteliğini osVersion belirli bir Konuk İşletim Sistemi sürümüne ayarlamadıysanız, varsayılan değer olan 1 kullanılır.
osVersion isteğe bağlı. Bulut Hizmeti'ndeki rol örneklerinde çalıştırılacak 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.

Ayrıca bkz.

Azure Cloud Services (genişletilmiş destek) tanım şeması (csdef dosyası)