通过Cruise Control发布MVC v1 C#应用程序

我试图通过巡航控制在我的构建服务器上发布一个3.5 MVC网站。

看完网后,你需要打包ASP Net编译器。 我希望可以通过MSBuild调用此任务。

关于如何做到这一点的任何想法?

使用MSBUILD文件完成此操作非常简单。

这是一个示例目标,它将重建您的整个解决方案,并将您的MVC Web应用程序部署到您想要的输出目录

    

在cc.net配置中,只需将/ p选项传递给MSBUILD任务,即可为Web应用程序指定输出目录,如下所示:

/ P:OutputFolder = C:\你\输出\路径

本文指定如何指定预编译的网站。 http://msdn.microsoft.com/en-us/library/ms164291.aspx

还记得在MVC csproj文件中将标记设置为“true”。