Подтвердить что ты не робот

Параметры конфигурации Azure и Microsoft.WindowsAzure.CloudConfigurationManager

По-видимому Microsoft.WindowsAzure.CloudConfigurationManager.GetSettings начнется с поиска в ServiceConfiguration. *. cscfg, а затем вернется к web.config и app.config.

Но какой формат должен быть в файле web/app.config?

например. получить Microsoft.WindowsAzure.CloudConfigurationManager.GetSettings("Foo"), чтобы выбрать из app.config, как бы выглядел XML?

4b9b3361

Ответ 2

Вам нужно будет добавить настройки в ServiceDefinition.csdef и ServiceConfiguration.cscfg

ex: ServiceDefinition.csdef

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="WindowsAzure1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2012-05.1.7">
    <WebRole name="WebRole1" vmsize="Small">
        <ConfigurationSettings>
            <Setting name="Foo"/>
        </ConfigurationSettings>
        :
    </WebRole>
</ServiceDefinition>

ex: ServiceConfiguration.cscfg

<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="WindowsAzure1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="1" osVersion="*" schemaVersion="2012-05.1.7">
  <Role name="WebRole1">
    <Instances count="1" />
    <ConfigurationSettings>
        <Setting name="Foo" value="val"/>
    </ConfigurationSettings>
  </Role>
</ServiceConfiguration>