2012-03-21 81 views
0

我注意到无法将值添加到服务定义文件(.csdef)中的设置元素。目前,我在每个服务配置文件(.cscfg)中定义值。Azure默认服务定义值

但是,由于99.9%的值相同,我希望能够删除每个配置文件中值的显式定义,并依赖于默认值,同时保持覆盖特定环境中值的能力。

实现上述的最佳方式是什么?谢谢!

回答

1

我使用的方法是创建我自己的配置提供程序,当请求的值不可用时可以设置默认值。如果我需要多平台部署,使用这样的提供程序还允许我轻松地除去对服务配置的内置依赖关系。

0

除了什么布伦特说,如果你仍然粘在Azure的具体,不编辑文件本身的价值,而是使用Visual Studio的属性UI的角色:

Property settings

您会看到,所有配置都可以编辑的属性。而那些配置特定的你会看到“选择配置”。不过,如果采用不同设置的方法是just like,web.config transformations,我个人会更满意。