2010-08-13 114 views
0

如何使用Cruise Control.net構建和發佈ASP.NET網站(Microsoft Vishul Studio-> File-> New-> Website)。 實際上,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)。