我已经在天蓝色的测试和生产应用程序上进行了测试,如果我们将进行交换,那么配置不会发生变化。 Azure将仅更改DNS条目。
如果我添加了任何自定义配置设置 ServiConfiguration.cscfg 文件
,那么我想要做什么呢? <Setting name="Environment" value="staging" /> OR
<Setting name="Environment" value="production" />
,然后我想在使用 RoleEnvironmentChanging 事件进行交换后对配置进行更改。这可能吗?或者我该怎么做?
/阿伦
答案 0 :(得分:1)
您可以在门户中或通过Service Management API更改设置。 RoleEnvironmentChanging
是更改设置后触发的事件之一。
答案 1 :(得分:1)
只有在更改配置时才会触发RoleEnvironmentChanging事件,而不是在进行VIP交换时触发。目前,当您进行VIP交换时没有被触发的事件,因此如果您想在进行VIP交换后更改配置,您必须在门户网站或通过管理API手动执行此操作,正如smarx所说。