ASP.NET + C# - 部署多项目解决方案

时间:2009-07-02 02:38:25

标签: c# .net asp.net deployment

我有一个多项目ASP.NET + C#解决方案。

我计划编写一个快速(单独)的VB应用程序,它会将所有DLL,ASPX,Config等文件拉出来并将它们打成7zip文件,以便部署到测试服务器。

有比这更优雅的解决方案吗?

我的开发环境是VWD2008Express。

3 个答案:

答案 0 :(得分:2)

我建议您查看巡航控制.net和NAnt,它可以让您轻松地处理所有这类东西。不需要压缩来移动文件(尽管你可以压缩并创建备份!)。您可以使用msbuild进行预编译。 Rick Straul写了一个很棒的工具,你可以利用它为你做这个...告诉你适当的msbuild命令是什么(http://www.west-wind.com/presentations/AspNetCompilation/AspNetCompilation.asp)。

答案 1 :(得分:1)

如果您的版本缺少安装项目,您仍然可以设置组成项目以将其二进制文件输出到同一目录。

答案 2 :(得分:1)

简短是适合你情况的任何事情。在工作中,我使用一个自定义的MSBuild文件来处理这个 - 包括压缩所有可部署的文件,以便轻松分发到我们的QA和生产环境中。