Как правило, вы можете обновить представления без необходимости повторного запуска вашего веб-приложения.Вы просто хотели бы заменить старую версию файла новой версией, что можно сделать с помощью простой команды X-Copy.
Если есть изменения кода, вам потребуется обновить веб-проект.DLL, которая требует перезапуска приложения.Это может или не может быть огромным нарушением, но это означает, что пользователи могут прервать сеанс и потерять некоторое состояние.
Теперь вопрос о том, как вы могли бы это сделать, немного сложнее.,Вы можете написать процесс развертывания в свои сценарии сборки, что может быть самым простым подходом.Однако хитрость в том, что если вы хотите только включать файлы, которые были изменены, это может быть немного сложнее, если использовать задачи vanilla NAnt или MSBuild.Вы также можете посмотреть на инструмент WebDeploy от команды IIS.Я сам этим мало пользовался, но он предназначен специально для развертывания веб-проектов.
Возможно, вы также захотите нажать Google для некоторых коммерческих инструментов развертывания, если ни один из вариантов пока что не работает для вас.