Azure Cloud Services (genişletilmiş destek) yapılandırma şeması (cscfg dosyası)
Hizmet yapılandırma dosyası, hizmette her bir rol için dağıtılacak rol örneği sayısını, herhangi bir yapılandırma ayarlarının değerlerini ve bir rolle ilişkili tüm sertifikalar için parmak izlerini belirtir. Hizmet bir sanal ağın parçasıysa, hizmet yapılandırma dosyasında ve sanal ağ yapılandırma dosyasında ağ için yapılandırma bilgilerinin sağlanması gerekir. Hizmet yapılandırma dosyası için varsayılan uzantı 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 şema dosyası C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas dizine yüklenir. <version> Azure SDK'nın yüklü sürümüyle değiştirin.
Bir hizmette 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ı anlatmaktadır ServiceConfiguration :
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 tablo, öğesinin özniteliklerini açıklar ServiceConfiguration . Tüm öznitelik değerleri dize türleridir.
| Öznitelik | Açıklama |
|---|---|
| HizmetAdı | Gereklidir. Bulut hizmetinin adı. Burada verilen ad, hizmet tanımı dosyasında belirtilen adla eşleşmelidir. |
| osFamily | İsteğe bağlı. Bulut hizmetindeki rol örneklerinde çalıştırılacak Konuk işletim sistemini belirtir. Desteklenen Konuk işletim sistemi sürümleri hakkında daha fazla bilgi için bkz. Azure Konuk işletim sistemi sürümleri ve SDK uyumluluk matrisi. Bir osFamily değer eklemezseniz ve osVersion özniteliği belirli bir konuk işletim sistemi sürümüne ayarlamayın, varsayılan 1 değeri kullanılır. |
| osVersion | İsteğe bağlı. Bulut hizmetindeki 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 işletim sistemi sürümleri ve SDK uyumluluk matrisi. Konuk işletim sisteminin en son sürüme otomatik olarak yükseltilmesi gerektiğini belirtebilirsiniz. Bunu yapmak için osVersion özniteliğinin 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 serbest bırakıldığında otomatik olarak yükseltilir.Belirli bir sürümü el ile belirtmek için Configuration String Azure Konuk Işletim sistemi SÜRÜMLERI ve SDK uyumluluk matrisi' nin gelecek, güncel ve geçici Konuk işletim sistemi sürümleri bölümündeki tablosundan öğesini kullanın.Özniteliği için varsayılan değer osVersion * . |
| schemaVersion | İsteğe bağlı. Hizmet yapılandırma şemasının sürümünü belirtir. Şema sürümü, Visual Studio 'nun birden fazla SDK sürümü yan yana yüklenirse şema doğrulaması için kullanılacak doğru SDK araçlarını seçmesine olanak sağlar. Şema ve sürüm uyumluluğu hakkında daha fazla bilgi için bkz. Azure Konuk işletim sistemi sürümleri ve SDK uyumluluk matrisi |
Hizmet yapılandırma dosyasında bir ServiceConfiguration öğe bulunmalıdır. 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ı)