The service configuration file is an XML file based on the Azure Service Configuration Scheme and it describes how the service is configured. A basic template of a service configuration file looks as follows:
<ServiceConfiguration serviceName="<service-name>" osFamily="<osfamily-number>" osVersion="<os-version>" schemaVersion="<schema-version>">
<Role>
</Role>
<NetworkConfiguration>
</NetworkConfiguration>
</ServiceConfiguration>
Overall, there are three elements in the Azure Services Configuration Scheme. Root element (the top level element) is <ServiceConfiguration> with the mandatory attribute serviceName and the three optional attributes osFamily, osVersion, and schemaVersion.
The following are additional elements of the Services Configuration Scheme:
- <Role>: Defined in the Azure role scheme
- <NetworkConfiguration>: Defined...