2012-05-04 7 views
0

私がステージングと本番アプリケーションでazureでテストしたところ、スワップすると設定は変更されません。 AzureはDNSエントリだけを変更します。今、私はAzureでRoleEnvironmentChangingを使用して設定を変更する方法

<Setting name="Environment" value="staging" /> OR 
<Setting name="Environment" value="production" /> 

と呼ばServiConfiguration.cscfgファイルを設定する任意のカスタム設定を追加した場合、その後、私はRoleEnvironmentChangingイベントを使用してスワップした後、構成の変更を行いたいことをやりたい

。これは可能ですか?または私はそれをどのようにすることができますか?

/arun

答えて

1

RoleEnvironmentChangingイベントは、VIPスワップを実行したときではなく、構成を変更したときにのみ発生します。現時点では、VIPスワップを行うときに発生するイベントはないので、VIPスワップを行った後に設定を変更するには、ポータルで手動で行うか、管理APIを使用して手動で行う必要があります。

1

設定を変更するには、ポータルまたはサービス管理APIを使用します。 RoleEnvironmentChangingは、設定を変更するとトリガーされるイベントの1つです。

+0

あなたの提案に感謝しますが、私の問題は、データベースにperfmonデータを送信するための起動タスクを使用していて、管理タスクを使用しないでステージングを実行しているときに制限(送信しないでください) RoleEnvironmentクラスで使用するだけです。あなたは私のポイントを得ることを願っています! –

+0

こんにちはマルクス私はあなたのブログのあなたの "CarrerNext"について読んで、 "Aditi"に加わり、Microsoftを離れる。私はあなたが次のものを作る素晴らしい計画を持っていると思う;)しかし、紺碧についてあなたの知識を共有し続ける。あなたの旅には最高の運があります:) –

+0

あなたがやろうとしていることはわかりませんが、ポータルとサービス管理APIの設定を変更するには2通りしかありません。 – smarx

関連する問題