Как я могу скомпилировать изменения только в 1 документе, но сохранить оригинальную сборку остальных? (C #, Asp.Net MVC)

StackOverflow https://stackoverflow.com/questions/1608992

Вопрос

У меня локальная и оперативная установка. Моя оперативная установка работает, за исключением того, что я изменил один из методов, который должен быть ограничен, через [Authorize (Roles = " Admin, Host ")] Я хочу удалить это, но мне нужно сделать сборку из решение и переместите .dll для его работы (поправьте меня, если я не прав).

Я не могу собрать решение, потому что моя локальная установка содержит изменения для всех файлов и не будет собрана правильно. Все, что я хочу сделать, это обновить этот контроллер / страницу, чтобы разрешить доступ ... есть ли способ сделать это?

Это было полезно?

Решение

Вам нужны ветки (вы используете Source Control, не так ли?)

По сути, у вас есть одна ветка, в которой вы разрабатываете, и другая "стабильная". ветвь, где вы вносите только небольшие исправления в код, который находится в производстве.

После развертывания в производство вы " объединяете " из ветки dev в стабильную ветку.

<Ч>

Если вы не используете Source Control, просто пока держите 2 копии кода и делайте то же самое.

И научитесь использовать систему контроля версий , ваша жизнь кардинально изменится.

Другие советы

Это может не помочь вам в этот раз, но звучит как прекрасный пример того, для чего предназначены системы контроля исходного кода. Такие инструменты, как cvs, git, ClearCase, subversion и т. Д., Позволяют вам поддерживать базу данных кода и изменений в ней. Затем, когда вы делаете выпуск или «живую установку» или развертываете на производственном сервере, вы можете сделать моментальный снимок кода на этом этапе. Затем, когда вам нужно срочно что-то исправить в рабочей версии без полного цикла выпуска, вы можете проверить копию кода, на котором выполняется " live ", и исправить ее, не перепутав копию, которую вы взламывали следующая отличная особенность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top