Asp.net网站构建和发布

时间:2010-08-13 08:51:07

标签: c# asp.net cruisecontrol.net nant

如何使用Cruise Control.net构建和发布ASP.NET网站(Microsoft Vishul Studio-> File-> New-> Website)。 实际上,ASP.NET Web站点不包含.csproj和.sln文件。

请提供解决方案和建议。

提前致谢....

2 个答案:

答案 0 :(得分:1)

您可以将您的网站添加到空解决方案(提供.sln文件),然后使用exec task针对解决方案文件调用msbuild.exe,或使用NAntContrib's {{3}任务。

对于部署,因为它是一个网站,您有两个选择:直接到目标位置的文件msbuild,或者copy的第一个预编译,然后复制。有关预编译的详细信息,请参阅aspnet_compiler.exe

您的构建文件将包含大致以下任务:

  1. 的MSBuild
  2. (可选)aspnet_compile
  3. 复制到目标位置
  4. 将其插入巡航控制系统并且你应该很好(尽管我建议单独的构建配置为1和2对3)。

答案 1 :(得分:0)