2009-04-08 9 views
0

Je travaille sur une application mixte (ASP, ASP.NET) et j'ai utilisé Nant pour les déploiements. La personne à qui je parlais a dit qu'il avait entendu dire que Nant ne travaillerait pas pour nous parce que nous avons un sac si mélangé (applications .NET 1.1 et .NET 2.0, ASP, ASP.NET). Je ne peux pas imaginer que c'est le cas, semble vraiment très improbable.Nant et ASP/.NET 1.1: s'entendent-ils?

Votre avis? Avez-vous construit des applications comme celle-ci en utilisant Nant?

Répondre

3

La tâche de copie de NAnt vous permet de copier des fichiers d'un emplacement à un autre (ce qui devrait faire la majorité de ce dont vous avez besoin pour un déploiement ASP?). Je l'ai utilisé pour expulser les sites ASP (par exemple, récupérer le dernier de la source, copier pour supprimer l'emplacement) dans le cadre d'un cycle de construction plus important qui était également en train de construire ASP.NET 1.1. Accordé, c'était sur v0.85 il ya quelques années, mais c'est un exemple de production de déployer un sac mélangé en même temps.

Si vous vraiment devez faire quelque chose qui ne fait pas partie des tâches intégrées ou vous ne pouvez pas trouver un dans le community, il n'y a rien qui vous empêche d'écrire votre propre tâche. Si vous pouvez le faire dans le framework .NET, vous pouvez probablement le faire dans le cadre d'une construction NAnt. Donc, réponse courte: Oui, vous pouvez, mais si vous avez quelque chose de plus compliqué qu'une construction de base, vous devrez peut-être écrire une tâche personnalisée.

0

Chaque fois que vous disposez de plusieurs technologies, les déploiements peuvent devenir "intéressants". Ayant travaillé sur un moi-même, nous avons eu nos problèmes, mais les a aplanis. Malheureusement, je n'ai jamais eu le plaisir de travailler avec nAnt moi-même, mais un de mes anciens collègues était furieux à ce sujet. Il a dit qu'ils avaient des problèmes mais ils les ont réglés. Je vais l'envoyer à cette question afin qu'il puisse poster une réponse, mais c'est certainement possible.

Questions connexes