Как настроить роль Web в Azure Compute Emulator для работы как локальный IIS (статический URL)
Итак, вопрос заключается в том, как настроить роль Web в Azure Compute Emulator для работы как на локальном IIS? Под этим я подразумеваю, что веб-роль имеет фиксированный url (как вы можете в свойствах проекта установить "Использовать локальный веб-сервер IIS" и установить фиксированный URL-адрес)?
Как настроить Azure Compute Emulator для работы с статическим URL или, по крайней мере, на статическом порту?
Я действительно раздражаю, что каждый раз, когда я запускаю роль в Интернете, у меня есть другой URL-адрес (порт)!
Ответы
Ответ 1
Ответ заключается в том, что вы не можете запускать его на статическом порту, но он должен работать на первом доступном порту в своем диапазоне портов (начиная с 80 и увеличивать до тех пор, пока не найдет свободный порт). Если он увеличивается с каждым запуском сеанса "отладки", то это связано с тем, что предыдущий эмулятор полностью не удалился, прежде чем вы запустили новый.
Есть несколько идей по устранению этой проблемы:
http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/ae2df7e0-5005-4bcd-8b69-bb53323eb589
Ответ 2
Откажитесь от это решение от Michael Collier [друга Windows Azure MVP]