У нас в настоящее время есть два облачных сервиса (веб-роли) работающий в Azure. Они соответствуют выпуску версии 1 нашего продукта и выпуску версии 2. Названия DNS, которые были присвоены Azure, являются чем-то как:
ver1app.cloudapp.net и ver2app.cloudapp.net.
Для версии 2 у нас есть надлежащий DNS запись CNAME, которая указывает на ver2app.cloudapp.net. Все новые клиенты используют пользовательское доменное имя и добираются до ver2app.
К сожалению, у нас есть пользователи прежней версии в поле, которые являются hardcoded к URL ver1app.cloudapp.net. Это - пользовательское устройство типа IOT, которое не следует за перенаправлениями http, таким образом, я не могу сделать, что-то простое как URL Переписывает.
Моя цель состоит в том, чтобы полностью ликвидировать ver1app, таким образом, я не должен продолжать поддерживать его. Я думаю, что чистое решение нашей проблемы состояло бы в том, если мы могли бы удалить ver1app.cloudapp.net, но оставить CNAME, который указал на ver2app.cloudapp.net. Я не вижу способ сделать это с Microsoft, владеющей доменом cloudapp.net. Существует ли путь? Существует ли другой способ выполнить это, что я не думал?
Поможет ли правило перезаписи IIS? Эта ссылка говорит о CDN, но показывает перезаписи. Вы можете спросить SO, нужна ли вам помощь с правилом перезаписи. См. Также http://weblogs.asp.net/owscott/rewrite-vs-redirect-what-s-the-difference
Доменное имя «cloudapp.net» контролируется Microsoft. Удаление облачной службы приведет к освобождению доменного имени, и в конечном итоге оно ни к чему не приведет, единственный способ для вас продолжать использовать доменное имя - это использовать облачную службу.
Если ваши старые устройства этого не делают. Если вы не понимаете перенаправление URL-адресов, перенаправления JQuery или что-то еще, то вы в значительной степени облажались. продолжайте использовать старую виртуальную машину версии 1 до тех пор, пока все пользователи не будут переведены на версию 2 приложения.
Мне кажется, что, поскольку cloudapp.net
не принадлежит вам, как вам угодно, на самом деле вы можете развернуть новую версию, чтобы она доступный на ver1app.cloudapp.net
и свяжите с ним свой персональный домен.
Ясно, что это не то, что вы имели в виду изначально, но это, по крайней мере, позволит вашим устаревшим клиентам продолжить работу и иметь новое доменное имя также на месте.