Нам нужно иметь возможность запускать две версии одного веб-приложения ASP.net на одном и том же сервере интрасети и номере порта, но одну - с /, а другую - с / экспериментальной (не настоящие имена, но достаточно близко).,
C: \ inetpub \ wwwroot \ Version1 => http://test1.organization.com/ C: \ inetpub \ wwwroot \ Version2 => http://test1.organization.com/experimental
Первый URL-адрес уже был открыт для некоторыхбета-пользователи и, следовательно, должны быть несколько стабильными.Второй будет содержать экспериментальный код, который увидят только пользователи, идущие в / Экспериментальный.У нас нет возможности использовать другой сервер или другой порт.
В прошлом я достиг этого, создав / сопоставив сайт в разделе Сайты в IIS, а затем добавив второй сайт какприложение под ним, и псевдоним его / site2.
Сайты сервера. Веб-сайт по умолчанию <= физический путь, сопоставленный с первой версией, и / / Приложение1 <= вложенное приложение, сопоставленное со второй версией и / экспериментальный </p>
Однако это выглядит небрежно.Было бы чище сделать это с правилом перезаписи или с ARR?Если да, то как?
Спасибо!