Я работаю над сайтом (asp.net, webforms, все https), и мне нужно настроить разные версии этого сайта.
Под разными версиями я имею в виду: stable-group1, stable-group2, beta, test (ни один клиент не должен достигать этого).
На данный момент есть только стабильная и тестовая версии (но я могу ожидать, что вышеупомянутые «версии» появятся в будущем).
Моя настройка в iis7 в настоящее время
сайт (стабильный), субприложение (тестовый).
Это «работало» нормально, пока я не обновил один из сторонних dll в тестовой версии, и теперь я получаю конфликты версий.
Одно из решений, которое я мог бы предложить, - это перенести тестовую версию в качестве самостоятельного веб-сайта. Но это будет означать, что мне нужен дополнительный сертификат (для https) или сертификат на основе звездочки (но мне также потребуется несколько сертификатов из-за адресов .com, .be, * .mobi).
Другое решение состоит в том, чтобы переместить стабильный веб-сайт также в подпрограмме и просто сохранить логин логина на «главном» сайте, и это направит клиента к правильной версии.
Версии dll третьей стороны будут тогда в web.config субприложений.
Мой первый выбор будет последним решением, но я не знаю, есть ли другие проблемы / недостатки в этом.
Или, если все вместе, есть и другое лучшее решение.
Если бы вы могли дать ответ, считайте меня новичком в этой теме.
Спасибо
С уважением,
Ike