Azureで複数のWCFRESTfulアプリケーションを使用しています。1つはXbox360のユーザー用で、もう1つはPS3のユーザー用です。両方の基盤となるアーキテクチャはわずかに異なる必要があるため、エンドポイントを1つの役割に結合することはできません。
現在、両方の役割は、1つのホステッドサービスでの1つのデプロイメントの下にあります。ただし、ロールにアクセスするときに、カスタムエンドポイントにロールを配置することは可能ですか?エンドポイント内のカスタムフォルダに拡張できますか?
今、私はWCFRESTアプリにアクセスします
http://[servicename].cloudapp.net/[template]
しかし、私はそれらを次のように分離できるようにしたいと思います
http://[servicename].cloudapp.net/[gamename]/ps3/[template]
http://[servicename].cloudapp.net/[gamename]/360/[template]
ここで、[gamename] /[env]/は別の役割を指示します。
現在のセットアップ方法では、Xbox360の役割がさまざまなサービスで実行されている場合でも、すべてのリクエストがPS3エンドポイントに送信されます。
私の質問は、サービスのc#コードを変更せずに、ServiceDefinition.csdefまたはServiceConfiguration.Cloud.cscfgファイルを編集してこれを行うことができるかどうかです。