Можно ли получить доступ к эмулятору Azure с другого компьютера в той же сети?
Я запускаю Windows 7 (x64) с VS 2010 SP1 и Windows Azure SDK 1.5. Я хотел бы иметь возможность отлаживать веб-приложение на iPhone, подключенном к той же сети, для сокращения циклов отладки.
IIS работает на этом компьютере и может видеть, что временный сайт создается при отладке проекта Azure. Есть ли способ добавить дополнительную привязку к сайту IIS, чтобы я мог подключиться с iPhone при запуске debug? Я могу вручную добавить привязку после запуска отладчика, но это потеряно, когда я прекращаю отладку.
Ответы
Ответ 1
Это очень старый поток, но я натолкнулся на это, пытаясь сделать то же самое - после большего поиска я нашел это: и он отлично поработал у меня (использование Passport для передачи трафика)
http://blog.sacaluta.com/2012/03/windows-azure-dev-fabric-access-it.html
Ответ 2
вы можете использовать переадресацию портов для этого.
netsh interface portproxy add v4tov4 listenport=800 connectaddress=127.255.0.0 connectport=82 protocol=tcp
Дополнительная информация здесь: http://fabriccontroller.net/blog/posts/remotely-accessing-the-windows-azure-compute-emulator/
Ответ 3
Мне удалось найти решение такого рода работ.
Я пошел в диспетчер IIS и создал новый веб-сайт, который указывает на папку, которую я разрабатываю, на порт 8000.
Теперь я могу получить к нему доступ через http://ip-of-server:8000, а также отладить приложение.
Надеюсь, что это сработает и для вас.
Ответ 4
У меня есть это решение http://blog.piyushthacker.com/?p=24
Прекрасно работает для меня:)
В новой версии (1.3 и выше) вам может потребоваться изменить файл IISConfigurator.exe.config, как в этом решении http://blog.syntaxc4.net/post/2011/01/06/changing-the-windows-azure-compute-emulator-ip-address.aspx
Ответ 5
Я использую Fiddler для создания прокси-сервера (параметры галочки действуют как системный прокси при запуске, отслеживать все подключения и разрешать удаленные компьютеры для подключения > ), настройте удаленный браузер на использование прокси-сервера и получите доступ к моему веб-сайту Azure через http://ipv4.fiddler:81/ Техника из здесь.
Ответ 6
Есть решение для этого,
Посмотрите Этот SO-ответ,
который основан на в этом сообщении