0

我將.NET MVC應用程序移動到Microsoft Azure雲服務。我計劃將配置從web.config移到azure中的csdef/cscfg。在服務定義csdef中啓用自定義配置部分,在azure中配置服務配置cscfg

我的web.config文件有幾個自定義配置節。

<configuration> 
    <configSections> 
    <section name="myConfig1" type="MyNamespace.MyClassType" /> 
    </configSections> 

    <myConfig1 someProperty1="someValue1" someProperty2="someValue2" someProperty3="someValue3"> 
    <test1 testproperty=testValue /> 
    <test2 xProperty=xValue /> 
    </myConfig1> 
</configuration> 

我在應用程序啓動時使用此配置(global.asax)。 我想將其轉換爲csdef/cscfg。 通常cscfg有配置設置的鍵/值對..

任何人都可以建議我如何將自定義配置轉換爲天藍色的服務配置?

回答

0

您的web.config仍將用於Azure Web角色。 csdef文件的目的是爲您的應用程序定義環境 - 例如VM大小和任何自定義啓動任務。您可以將任何鍵/值對放入cscfg文件中,或將其保留在web.config中。