Nant和ASP / .NET 1.1:他们相处得好吗?

时间:2009-04-08 15:25:09

标签: asp.net asp-classic nant

我正在开发一个混合应用程序(ASP,ASP.NET),我提出使用Nant进行部署。我正在谈话的那个人说,他听说Nant不会为我们工作,因为我们有这样一个混合包(.NET 1.1和.NET 2.0应用程序,ASP,ASP.NET)。我无法想象这种情况,只是看起来不太可能。

您的意见?你用Nant构建了这样的应用程序吗?

2 个答案:

答案 0 :(得分:3)

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

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

如果真的必须做一些不属于内置任务的事情,或者在community中找不到任何内容,那么没有什么可以阻止你编写你的自己的任务。如果您可以在.NET框架中执行此操作,则可以将其作为NAnt构建的一部分来执行。

所以,简短回答:是的,你可以,但如果你有比基本版本更复杂的东西,你可能需要编写一个自定义任务。

答案 1 :(得分:0)

只要您在一个单独使用多种技术,部署就会变得“有趣”。自己一个人工作过后,我们遇到了问题,但却解决了问题。不幸的是,我自己从未有过与nAnt合作的乐趣,但我的一位前同事对此很感兴趣。

他说他们遇到了一些问题,但他们把问题整理好了。我会把他发给这个问题所以他可以发一个答案,但这绝对是可能的。