Доступ к DevFabric снаружи Localhost - PullRequest
1 голос
/ 08 февраля 2012

Можно ли получить доступ к веб-приложению, размещенному на DevFabric (WebRole), из-за пределов хост-машины?

Если возможно, как мне этого добиться.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 10 февраля 2012

Проблема не тривиальная, как может показаться, проблема в том, что Development Fabric состоит в браке с 127.0.0.1, поэтому она принимает запрос только от localhost, однако вы можете обмануть это, направив все входящие вызовы для определенного Порт "127.0.0.1", следующая статья описывает проблему и как ее исправить:

http://theazureexperience.wordpress.com/2012/01/15/accessing-a-web-role-in-development-fabric-from-another-machine/

дайте мне знать, если у кого-то есть подобная проблема, и я буду более чем готов помочь.

-Miguel

2 голосов
/ 08 февраля 2012

Если вы используете SDK 1.3 или более поздней версии, поскольку локальная веб-роль будет развернута в IIS, к ней можно получить доступ, если вы откроете порт 81, 82, 83 и т. Д. На брандмауэре. Но есть досадная проблема. Поскольку локальный эмулятор выберет первый действительный порт после 80 и 443, вашему веб-сайту может быть назначен динамический порт. Я предполагаю, что вы хотите, чтобы этот сайт связывался с сервером продолжения интеграции, я бы рекомендовал вам удалить все развертывания до этой сборки, чтобы убедиться, что сайт использует порты 81 и 444 (если требуется HTTPS). Надеюсь, это поможет.

...