Для экстренных патчей:
Если это просто файл с кодом, я копирую весь / bin / out и заменяю все DLL (в основном по привычке)
Если это aspx, я просто копирую aspx.
Для реальных развертываний у меня есть автоматизированная система, которая проверяет код из системы контроля версий, создает чистую сборку релизов, переводит сайт в автономный режим и затем роботизирует его для цели развертывания. Процесс запуска одним щелчком (спасибо CruiseControl!).