Мы используем несколько приложений WCF RESTful в Azure, одно для пользователей на Xbox 360 и одно для пользователей на PS3. Базовая архитектура для обоих должна немного отличаться, поэтому мы не можем объединить конечные точки в одну роль.
В настоящее время обе роли находятся под одним Развертыванием на одной размещенной службе. Однако можно ли при доступе к ролям размещать их на пользовательских конечных точках? Это можно распространить на пользовательские папки внутри конечных точек?
Сейчас я получаю доступ к приложению WCF REST через
http://[servicename].cloudapp.net/[template]
но я бы хотел разделить их как
http://[servicename].cloudapp.net/[gamename]/ps3/[template]
http://[servicename].cloudapp.net/[gamename]/360/[template]
где [gamename] / [env] / будет указывать на другую роль.
При том, как он настроен сейчас, все запросы отправляются на мою конечную точку PS3, даже когда роль Xbox360 выполняется с различными службами.
У меня вопрос, могу ли я сделать это, отредактировав файл ServiceDefinition.csdef или ServiceConfiguration.Cloud.cscfg без изменения кода c # службы?