リバースプロキシとしてフロントにARRを設定し、バックエンドのIISで応答に時間がかかっている場合は、502を返します。
以下の環境で作成しています。
- Visual Studio Ultimate 2012 SP1
- Windows Azure SDK for .NET 1.6
- Pluginフォルダの名前をARRReverseProxyに変更し、pluginsフォルダ(例:Program Files\Windows Azure SDK\v1.6\bin\plugins)にコピーします。
- ServiceDefinition.csdef を編集し、ARRReverseProxyを追加します。
- ロールの設定に ARRReverseProxy.Timeout が追加されますので、タイムアウト(秒)を設定します。
- 本プラグインを使用したサイトのエンドポイントのポート番号は、80以外にする必要があります。
- pluginsフォルダの中にある license.rtf は、Microsoft Web Platform Installer 3.0 のライセンス条項です。