2010-08-13 4 views
0

Как создать и опубликовать веб-сайт ASP.NET (Microsoft Vishul Studio-> File-> New-> Website) с помощью Cruise Control.net. На самом деле веб-сайт ASP.NET не содержит файлов .csproj и .sln.Создание и публикация веб-сайта Asp.net

Пожалуйста, предоставьте решение и предложение для него.

Заранее спасибо ....

ответ

1

Вы можете добавить свой сайт в пустое решение (что дает вам .sln файл), а затем вызвать MSBuild.exe используя exec task против файла решения, или используйте задачу NAntContrib'smsbuild.

Для развертывания, так как это веб-сайт, у вас есть два варианта: либо copy файлы непосредственно в целевое местоположение, либо сначала прекомпилировать с aspnet_compiler.exe, а затем скопировать. См. this MSDN article о дополнительной информации о предварительной компиляции.

Ваш файл сборки будет содержать примерно следующие задачи:

  1. MsBuild
  2. (опционально) aspnet_compile
  3. Копия в месте назначения

подключи, что в круиз-контроль, и вы должны быть (хотя я рекомендую отдельные конфигурации сборки для 1 и 2 против 3).

Смежные вопросы