Глобальный кэш сборок - Развертывание через вопросы кодовой базы - PullRequest
0 голосов
/ 03 августа 2011

По сути, у нас есть много серверов, на которых работает множество сайтов ASP.NET в разных пулах приложений. Мы обновляем обновления каждые 2 недели. Мой основной вопрос сводится к этому:

Является ли использование функции кодовой базы GAC с URL-адресом, что мы поддерживаем последние версии библиотек классов на независимом сервере, хорошим подходом к простым обновлениям всех этих сайтов на всех этих серверах?

Есть ли какие-либо общие подводные камни или потенциальные проблемы, которые могут возникнуть при этом?

Я прочитал, что кэш загрузок используется для каждого пользователя. В этом случае все сайты на сервере будут просто использовать версию в кэше загрузки пользователей ASP.NET?

Обновления будут происходить только при запуске сайта? Что если один сайт перезапустится, а все остальные сайты используют версию из кэша загрузок?

Есть ли способ управлять файлами .aspx / .js / .css / .ascx таким образом?

1 Ответ

0 голосов
/ 03 августа 2011

Я бы не хотел доверять такому механизму обновлений. Было бы лучше написать набор сценариев или использовать Web Deploy , чтобы отправлять обновления на серверы гораздо более контролируемым образом.

Simon

...