Мы используем CruiseControl.NET для развертывания наших приложений ASP.NET на наших тестовых серверах для отдела контроля качества, так что это действительно возможно.
В каждом проекте мы создали дополнительную конфигурацию сборки под названием «Deployer», которая идентична конфигурации отладки, за исключением создания дополнительного проекта веб-развертывания. Итак, запустив MSBuild в конфигурации Deployer, мы можем сгенерировать наш скомпилированный вывод в известном месте.
Затем мы используем NAnt для выполнения простой операции копирования в требуемое место, то есть в папку, где наш сервер IIS настроен для поиска приложений.
Я знаю, что вы не упоминаете NAnt в своем вопросе, но стоит ознакомиться с ним, если вы хотите получить максимальную отдачу от CCNet.
В данный момент я не на работе, но если в этом есть какой-то смысл, и вам нужна дополнительная информация, дайте мне знать, и я соберу еще немного информации.
Надеюсь, это поможет