У меня есть сайт в C#/ASP.NET, который в настоящее время находится в разработке. Когда мы на производстве, я бы хотел делать релизы часто в течение дня, поскольку мы исправляем ошибки и добавляем функции (например: http://toni.org/2010/05/19/in-praise-of-continuous-deployment-the-wordpress-com-story/).Непрерывное развертывание с веб-сайтом ASP.NET?
Если вы загружаете новую версию сайта или даже меняете один файл, он запускает пользователей, которые в настоящее время вошли в систему, и запускает их поверх любых форм и т. Д. Есть ли секрет для возможности развертывания без вмешательства пользователей для сайтов .NET?
Думаю, вам нужно изменить, как вы храните сеансы. Я считаю, что вам нужно перейти в хранилище на основе файлов или на основе sql. Я считаю, что вы в настоящее время храните их inproc, которые, я думаю, хранят их в пространстве памяти приложения. Не могу дать более подробную информацию, хотя, извините –
@hamlin, что правильно –
@hamlin, это достойно ответа. – roufamatic