Можно ли получить доступ к эмулятору Azure с другого компьютера в той же сети?
Я использую Windows 7 (x64) с VS 2010 SP1 и Windows Azure SDK 1.5. Я хотел бы иметь возможность отлаживать веб-приложение на iPhone, подключенном к той же сети, чтобы сократить циклы отладки.
IIS работает на этом компьютере и видит, что временный сайт создается при отладке проекта Azure. Есть ли способ добавить дополнительную привязку к сайту IIS, чтобы я мог подключиться с iPhone при запуске отладки? Я могу вручную добавить привязку после запуска отладчика, но это теряется, когда я прекращаю отладку.
6 ответов
Это очень старая тема, но я наткнулся на нее, пытаясь сделать то же самое - после долгих поисков я нашел это: и он отлично работал для меня (используя Passport для прохождения трафика)
http://blog.sacaluta.com/2012/03/windows-azure-dev-fabric-access-it.html
Вы можете использовать переадресацию портов для этого.
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/
У меня есть открытие этого решения 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
Я использую Fiddler для создания прокси-сервера (установите флажки " Действовать как системный прокси при запуске", " Контролировать все соединения и разрешить подключение удаленным компьютерам"), настроить удаленный браузер на использование прокси-сервера и получить доступ к моему веб-сайту Azure через http://ipv4.fiddler:81/ Техника отсюда.
Мне удалось найти решение такого рода работ.
Я пошел к диспетчеру IIS и создал новый веб-сайт, который указывает на папку, в которой я работаю, на порту 8000.
Теперь я могу получить к нему доступ через http://ip-of-server:8000/, а также отладить приложение.
Надеюсь, что это работает и для вас.
Для этого есть решение,
Посмотрите на этот SO ответ, который основан на этом посте