Вы можете добавить свой веб-сайт в пустое решение (предоставляя файл .sln), затем вызвать msbuild.exe, используя exec task для файла решения, или использовать NAntContrib's msbuild задача.
Для развертывания, поскольку это веб-сайт, у вас есть два варианта: либо скопировать файлы непосредственно в целевое местоположение, либо сначала прекомпилировать с помощью aspnet_compiler.exe , а затем скопировать. См. эту статью MSDN для получения дополнительной информации о предварительной компиляции.
Ваш файл сборки будет содержать примерно следующие задачи:
- MSBuild
- (необязательно) aspnet_compile
- Копировать в папку назначения
Подключите это к круиз-контролю, и вы должны быть готовы (хотя я рекомендую отдельные конфигурации сборки для 1 и 2 против 3).