Исходя из вашего вопроса, я предполагаю, что вы в настоящее время не используете систему контроля версий / источников?Если бы вы использовали PHP, тогда да, вам не нужно было бы компилировать решение, но как бы вы узнали, работаете ли вы с самой последней версией данного файла?Ваша команда разработчиков борется за одни и те же файлы?
Если вы настроили метод контроля версий / источников с помощью программного обеспечения, такого как Subversion (также называемое SVN) и надлежащей методологии развертывания сборки (в настоящее время япрофессиональное использование Hudson) независимо от того, скомпилировано ли развернутое решение или нет, не должно иметь значения.Это может означать, что вы не можете открыть файл в реальной среде, чтобы сделать быстрое изменение, но если это большое приложение, и у вас есть несколько разработчиков, которые случайно вносят изменения в тестовый сервер, то я могу сказать, исходя из опыта, что вы можете запуститьв некоторых серьезных проблемах со стабильностью вашего приложения, используя такой рабочий процесс.
В итоге:
- Получение контроля исходного кода
- Получение стандартной (желательно автоматической) сборкипроцесс развертывания
Если вы выбираете ASP.Net MVC и используете Visual Studio, есть несколько простых (ручных) встроенных механизмов для развертывания с использованием Visual Studio .