Azure默认服务定义值

时间:2012-03-21 10:36:17

标签: wcf service azure

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

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

实施上述目标的最佳方法是什么?谢谢!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

除了Brent所说的,如果您仍然坚持Azure特定,请不要编辑文件本身的值,而是使用Visual Studio属性UI作为角色:

Property settings

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