Предположим, что сайт имеет следующий базовый URL-адрес:
Код: Выделить всё
https://www.example.com/mysite/
Поэтому вместо того, чтобы развертывать сайт по указанному выше URL-адресу, я решил развернуть его по URL-адресу. с номером версии, как показано ниже.
Код: Выделить всё
https://www.example.com/mysite/1.0/Код: Выделить всё
https://www.example.com/mysite/2.0/Код: Выделить всё
https://www.example.com/mysite/3.0/
Когда пользователь обращается к базовому URL-адресу , я хочу отображать содержимое последней версии (3).
Я хочу, чтобы базовый URL-адрес отображался в поле URL-адреса браузера пользователя.
Я думаю, что этот тип операции обычно можно выполнить с помощью функции перезаписи.
Кроме того, если пользователь обращается к URL-адресу с номером версии, я хотел бы быть перенаправлен на базовый URL-адрес.
Я попробовал настроить app.MapControllerRoute в Program.cs, но это сработало не так, как я ожидал.
Мой вопрос следующий: какой метод я могу использовать, чтобы делать то, что хочу?
Или, если вы хотите сохранить не только последнюю версию своего веб-сайта, но и предыдущих версиях вашего веб-сайта, сообщите мне, есть ли лучший способ управления им.
Подробнее здесь: https://stackoverflow.com/questions/777 ... 0-mvc-site