Вы можете добавить свой сайт в пустое решение (что дает вам .sln файл), а затем вызвать MSBuild.exe используя exec task против файла решения, или используйте задачу NAntContrib'smsbuild.
Для развертывания, так как это веб-сайт, у вас есть два варианта: либо copy файлы непосредственно в целевое местоположение, либо сначала прекомпилировать с aspnet_compiler.exe, а затем скопировать. См. this MSDN article о дополнительной информации о предварительной компиляции.
Ваш файл сборки будет содержать примерно следующие задачи:
- MsBuild
- (опционально) aspnet_compile
- Копия в месте назначения
подключи, что в круиз-контроль, и вы должны быть (хотя я рекомендую отдельные конфигурации сборки для 1 и 2 против 3).
спасибо, но я хочу создать и опубликовать веб-сайт ASP.NET с помощью criuse control.net и NANT Script вместо Visual Studio UI. – Sachbist