Konfigurationsschema för Azure Cloud Services (klassisk) (.cscfg-fil)
Viktigt!
Cloud Services (klassisk) är nu inaktuellt för alla kunder från och med den 1 september 2024. Alla befintliga distributioner som körs stoppas och stängs av av Microsoft och data kommer att förloras kontinuerligt från och med oktober 2024. Nya distributioner bör använda den nya Azure Resource Manager-baserade distributionsmodellen Azure Cloud Services (utökad support).
Tjänstkonfigurationsfilen anger antalet rollinstanser som ska distribueras för varje roll i tjänsten, värdena för alla konfigurationsinställningar och tumavtrycken för eventuella certifikat som är associerade med en roll. Om tjänsten ingår i ett virtuellt nätverk måste konfigurationsinformation för nätverket anges i tjänstkonfigurationsfilen och konfigurationsfilen för virtuella nätverk. Standardtillägget för tjänstkonfigurationsfilen är .cscfg.
Definitionsschemat för molntjänsten (klassisk) beskriver tjänstmodellen.
Som standard installeras azure Diagnostics-konfigurationsschemafilen i C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<version>\schemas
katalogen. Ersätt <version>
med den installerade versionen av Azure SDK.
Mer information om hur du konfigurerar roller i en tjänst finns i Vad är molntjänstmodellen?
Grundläggande tjänstkonfigurationsschema
Det grundläggande formatet för tjänstkonfigurationsfilen är följande.
<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
<Role …>
…
</Role>
<NetworkConfiguration>
…
</NetworkConfiguration>
</ServiceConfiguration>
Schemadefinitioner
Följande avsnitt beskriver schemat för elementet ServiceConfiguration
:
Namnområde för tjänstkonfiguration
XML-namnområdet för tjänstkonfigurationsfilen är: http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration
.
ServiceConfiguration-element
Elementet ServiceConfiguration
är det översta elementet i tjänstkonfigurationsfilen.
I följande tabell beskrivs elementets ServiceConfiguration
attribut. Alla attributvärden är strängtyper.
Attribut | beskrivning |
---|---|
serviceName | Obligatoriskt. Namnet på molntjänsten. Namnet som anges här måste matcha namnet som anges i tjänstdefinitionsfilen. |
osFamily | Valfritt. Anger gästoperativsystemet som körs på rollinstanser i molntjänsten. Information om versioner av gästoperativsystem som stöds finns i Azure Guest OS-versioner och SDK-kompatibilitetsmatris. Om du inte inkluderar ett osFamily värde och du inte har angett osVersion attributet till en specifik gästoperativsystemversion används standardvärdet 1. |
osVersion | Valfritt. Anger vilken version av gästoperativsystemet som körs på rollinstanser i molntjänsten. Mer information om gästoperativsystemversioner finns i Azure Guest OS-versioner och SDK-kompatibilitetsmatris. Du kan ange att gästoperativsystemet ska uppgraderas automatiskt till den senaste versionen. Det gör du genom att ange värdet för attributet osVersion till * . När de är inställda * på distribueras rollinstanserna med den senaste versionen av gästoperativsystemet för den angivna operativsystemfamiljen och uppgraderas automatiskt när nya versioner av gästoperativsystemet släpps.Om du vill ange en specifik version manuellt använder du Configuration String från tabellen i avsnittet Framtida, Aktuella och Övergångsversioner av gästoperativsystem i Azure Guest OS-versioner och SDK-kompatibilitetsmatris.Standardvärdet för attributet osVersion är * . |
schemaVersion | Valfritt. Anger versionen av tjänstkonfigurationsschemat. Med schemaversionen kan Visual Studio välja rätt SDK-verktyg som ska användas för schemavalidering om mer än en version av SDK:t installeras sida vid sida. Mer information om schema- och versionskompatibilitet finns i Azure Guest OS-versioner och SDK-kompatibilitetsmatris |
Tjänstkonfigurationsfilen måste innehålla ett ServiceConfiguration
element. Elementet ServiceConfiguration
kan innehålla valfritt antal Role
element och noll eller 1 NetworkConfiguration
element.