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