任何人都知道 .CSDEF 与 .CSCFG 中的内容的良好经验法则?

Anyone know good rule of thumb for what's in .CSDEF versus .CSCFG?

我对 532 和 533 考试中的一些问题感到惊讶,这些问题或多或少让我回忆起云服务的配置文件中的具体设置。我认为在基本层面上,如果没有我面前的文档,这是一件很难辨别的事情。

例如:缩放给定角色的实例计数在 .csdef 文件中定义,但角色的实例大小在 .cscfg 中。我不太清楚为什么一个与另一个比较合适。

有人对remembering/recalling有什么有用的提示吗?

主要区别在于您可以上传新的服务配置文件 (.cscfg) 而无需重新部署云服务,因此无需停机即可更改配置值。可以进入服务配置文件 (.cscfg) 的配置设置并不多,因此只需记住它们并假设所有其他设置都进入服务定义文件 (.csdef)。

这是一篇关于该主题的精彩文章:What is the Cloud Service Model and how do I package it?

任何即时可更改的设置都在配置文件中。定义文件有几个只能通过重新部署更改的项目,以及您想要即时更改的用户定义的设置列表(列表本身是静态的,但值是可变的) .

您可能会争辩说某些设置应该放在配置文件中而不是定义文件中(例如角色的虚拟机大小),但这些设置是不可更改的。

configuration file and the definition file.

的模式已完全发布