Я не знаю, как это можно легко сделать. Пожалуйста, объясните свою проблему далее о том, зачем нужен домен приложений - может быть проще просто перенести использование коллекции приложений в сессию.
Обновление. К сожалению, правильное решение вашей проблемы - перестройка библиотеки для решения сеанса на основе сервера. Что вы могли бы сделать, и я настоятельно не рекомендую этого, так это создать домен AppDomain для каждой сессии, сохраняя ссылку на него в сеансе, а затем полагаясь на вызовы, такие как CreateInstanceAndUnwrap
, магические строки и отражение (без реального времени компиляции) проверка) загрузить экземпляр библиотеки для каждого пользователя. Я полагаю, что если вы будете использовать это решение, вы потратите гораздо больше времени на его полную отладку и устранение ошибок, чем если бы вы заранее потратили время на реструктуризацию.