2009-04-08 36 views
0

我正在处理混合应用程序(ASP,ASP.NET),并且我使用Nant进行了部署。我与之交谈的人说,他听说Nant不会为我们工作,因为我们有这样一个混合包(.NET 1.1和.NET 2.0应用程序,ASP,ASP.NET)。我无法想象是这样,似乎真的不太可能。Nant和ASP/.NET 1.1:他们相处吗?

您的意见?你是否使用Nant构建过这样的应用程序?

回答

3

NAnt的复制任务允许您将文件从一个位置复制到另一个位置(这应该完成ASP部署所需的大部分工作?)。

作为构建ASP.NET 1.1的较大构建周期的一部分,我用它来推出ASP站点(例如抓取最新的源代码,复制到放置位置)。当然,几年前它已经在v0.85上,但这是一个同时部署混合包的生产示例。

如果你真的做一些事情,不是内置的任务的一部分,或者你不能找到一个在community,没有什么阻止你编写自己的任务。如果你可以在.NET框架中完成,你可以将它作为NAnt构建的一部分来完成。

所以,简单的回答:是的,你可以,但如果你有比基本构建更复杂的东西,你可能必须编写一个自定义任务。

0

无论何时,您只需将多种技术集于一身,部署就会变得“有趣”。在自己做过一件事情之后,我们遇到了问题,但被解雇了。不幸的是,我从来没有很高兴能够与自己一起工作,但我的一位前同事对此表示赞赏。

他说他们有一些问题,但他们把他们整理出来。我会将他发给这个问题,以便他能发表一个答案,但这绝对有可能。