Какова лучшая технология или метод для создания серверного кода в .NET, который можно изменить во время работы?
Вы получаете эту функциональность бесплатно, когда используете веб-сервисы из-за модели без сохранения состояния, но я строю архитектуру клиент / сервер, где клиенты подключаются в течение всего срока их сеансов по TCP.
Как я могу внести изменения, не отключая пользователей и не перезагружая мой сервер? Очевидно, что код управления соединением и API не изменится, иначе это очень быстро сломает.
Использует ли он MEF? Какая-то теневая копия? Я бы предпочел НЕ использовать очереди сообщений и несколько процессов.