Msbuild 使用CruiseControl自动部署网站

Msbuild 使用CruiseControl自动部署网站,msbuild,cruisecontrol.net,aspnet-compiler,Msbuild,Cruisecontrol.net,Aspnet Compiler,我以前为web项目做过一些自动部署,但是我在为我的web站点设置它时遇到了很多困难,因为没有.csproj文件可供MSBuild引用。我曾尝试使用AspNetCompiler,但我一直遇到阻碍它工作的障碍。是否有人有过让CruiseControl处理网站的经验,或者甚至可以这样做?为此网站创建一个解决方案,并使用CruiseControl中的MSBuild任务来编译和发布它们。理想情况下,我会创建一个msbuild文件,该文件将编译解决方案,归档当前部署的网站并将网站部署到服务器。那么基本上你是

我以前为web项目做过一些自动部署,但是我在为我的web站点设置它时遇到了很多困难,因为没有.csproj文件可供MSBuild引用。我曾尝试使用AspNetCompiler,但我一直遇到阻碍它工作的障碍。是否有人有过让CruiseControl处理网站的经验,或者甚至可以这样做?

为此网站创建一个解决方案,并使用CruiseControl中的MSBuild任务来编译和发布它们。理想情况下,我会创建一个msbuild文件,该文件将编译解决方案,归档当前部署的网站并将网站部署到服务器。

那么基本上你是说,唯一的方法是将其转换为带有.csproj文件的应用程序?我无法使用任何替代MSBuild的方法来复制VS的发布功能?在visual studio中创建网站时,它将创建一个解决方案文件*。sln网站项目没有任何.csproj/vbproj文件,并使用此解决方案文件编译和发布网站。