Я пытаюсь создать собственную структуру управления веб-сайтом, аналогичную DNN / SiteFinity (только урезанную версию).
Одна из больших (но распространенных) функций - возможность динамически добавлять пользователя.элементы управления для обеспечения дополнительной функциональности.
Я бы предпочел использовать предварительно скомпилированное .NET "Веб-приложение" вместо динамически скомпилированного "Веб-сайта".
Каковы последствия использования метода LoadControl длядинамически добавлять пользовательский элемент управления для предварительно скомпилированных веб-приложений с особым учетом:
- Сеанс (предположим, я использую сервер состояний)
- Что происходит со всеми другими пользователями - будетони вышли из системы?
- Переработка пула приложений из-за изменений в какой-либо компиляции ??
Я не уверен, что когда-либо динамически добавлял пользовательский элемент управления в предварительно скомпилированные веб-приложениятак как я в основном использую «Веб-сайты», поэтому я предполагаю, что он будет работать, потому что, если веб-сайт предварительно скомпилирован, этоn динамически добавляемый пользовательский элемент управления будет динамически компилироваться по мере необходимости, даже если сайт предварительно скомпилирован?
EDIT
Я также забыл упомянуть, чтопользовательские элементы управления будут находиться вне каталога приложения и поэтому не будут публиковаться во время веб-развертывания - они будут загружены через другой веб-сайт.
Спасибо!Dan.