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ın Configuration 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ı)
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin