我正在将.NET MVC应用程序移动到Microsoft Azure云服务。我计划将配置从web.config移动到azure中的csdef / 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 :(得分:0)
您的web.config仍将在Azure Web角色中使用。 csdef文件的目的是为您的应用程序定义环境 - 例如VM大小和任何自定义启动任务。您可以将任何键/值对放在cscfg文件中,或将它们保留在web.config中。