И зарплата у вас, к примеру, 50 баксов в час и вы сами выбираете когда хотите в отпуск, и постоянно поддерживаете себя на острие технологий, и заняться любимым делом можете себе позволить посередине рабочего дня, и уехать в отпуск после выполнения проекта. Может вам крабов не правильно приготовили )))
Работа в офисе привносит свои плюсы и минусы, как и фриланс. Я думаю, что у вас просто сейчас такой этап, возможно через некоторое время точка зрения поменяется и не один раз.
Всю жизнь программировал на C#. Потом неожиданно пришлось перейти на Go. Особых проблем не испытал, так как очень помогли труды "Дядюшки Боба", основная суть которых заключается в принципе "разделяй и властвуй". На языке программирования это SOLID. Почитайте его труды, очень советую. Они хорошо выпрямляет руки и мышление. Иногда приходится перечитывать по нескольку раз с интервалом в пару лет, так не сразу осознается суть.
Kolay_Net:
К примеру, у вас имеются продуктовая версия 1.0.0.0, которая сейчас используется и новая версия 1.1.0.0, которую вы хотите запустить в продакшен. То можно сделать так:
* Скопировать новую версию в директорию рядом с версией 1.0.0.0, например D:\site\1.1.0.0
* Открыть IIS Manager, кликнуть по приложению -> Manage Application -> Advanced Settings и изменить старый путь D:\site\1.0.0.0 на новый D:\site\1.1.0.0 в поле "Physical Path". Также можно это сделать скриптом (stackoverflow.com/questions/1619308/how-do-i-chang...
Что касается момента, если к серверу идут запросы, то самый безопасный вариант это провести все подготовительные действия для нового экземпляра, приостановить сайт или ограничить к нему доступ, переключить физические пути и запустить новый экземпляр. Если же нет никаких изменений в БД, то думаю можно переключаться на горячую скриптами. Единственное, насчет чего не уверен, возможно нужно будет делать перезапуск приложения для того что бы IIS перечитал конфигурации, а это приведет к уничтожению сессий.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Работа в офисе привносит свои плюсы и минусы, как и фриланс. Я думаю, что у вас просто сейчас такой этап, возможно через некоторое время точка зрения поменяется и не один раз.