473,395 Members | 1,815 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

What to use for application deployment?

bep
I have a couple of web sites, some web services and some windows services
that I need to deploy to our production servers. We used to use NANT with the
VS 2003 applications. Now that we are using VS 2005, I am looking at all
available deployment options. So far, I see:

1) NANT
2) MSBuild
3) Web Deployment Projects (built on MSBuild)
4) Custom powershell scripts
5) VS.Net 2005 Team System, Developer edition (Handles build only, not
deployment, utilises MSBuild)

It seems that NANT is not yet fully supporting VS 2005, which is a worry. MS
Build looks like it could be promising, but I have heard that it is not as
feature rich as NANT. Web Deployment Projects as far as I can tell just makes
it easier to configure MSBuild for a web app. And NANT could work, but may be
re-inventing the wheel.

What is the general consensus on the best tools for application deployment?

Thanks
David
Oct 16 '06 #1
2 1536
bep
"And NANT could work, but may be re-inventing the wheel."
should read
"And Powershell scripts could work, but may bere-inventing the wheel."

"be*@10.10.10.10" wrote:
I have a couple of web sites, some web services and some windows services
that I need to deploy to our production servers. We used to use NANT with the
VS 2003 applications. Now that we are using VS 2005, I am looking at all
available deployment options. So far, I see:

1) NANT
2) MSBuild
3) Web Deployment Projects (built on MSBuild)
4) Custom powershell scripts
5) VS.Net 2005 Team System, Developer edition (Handles build only, not
deployment, utilises MSBuild)

It seems that NANT is not yet fully supporting VS 2005, which is a worry. MS
Build looks like it could be promising, but I have heard that it is not as
feature rich as NANT. Web Deployment Projects as far as I can tell just makes
it easier to configure MSBuild for a web app. And NANT could work, but may be
re-inventing the wheel.

What is the general consensus on the best tools for application deployment?

Thanks
David
Oct 16 '06 #2
vs2005 has no real deployment support. it will build a staging folder, or a
msi.

to roll you own, you really have nant, msbuild or a custom script. if you
are using team suite or not unit testing(shame, shame), then you probably
should use msbuild instead of nant.

note: having team, I switched from nant/nuint to msbuild, but still use
cruise control. also had good luck with database deployments with team
database (beta)

-- bruce (sqlwork.com)

<be*@10.10.10.10wrote in message
news:D2**********************************@microsof t.com...
"And NANT could work, but may be re-inventing the wheel."
should read
"And Powershell scripts could work, but may bere-inventing the wheel."

"be*@10.10.10.10" wrote:
>I have a couple of web sites, some web services and some windows services
that I need to deploy to our production servers. We used to use NANT with
the
VS 2003 applications. Now that we are using VS 2005, I am looking at all
available deployment options. So far, I see:

1) NANT
2) MSBuild
3) Web Deployment Projects (built on MSBuild)
4) Custom powershell scripts
5) VS.Net 2005 Team System, Developer edition (Handles build only, not
deployment, utilises MSBuild)

It seems that NANT is not yet fully supporting VS 2005, which is a worry.
MS
Build looks like it could be promising, but I have heard that it is not
as
feature rich as NANT. Web Deployment Projects as far as I can tell just
makes
it easier to configure MSBuild for a web app. And NANT could work, but
may be
re-inventing the wheel.

What is the general consensus on the best tools for application
deployment?

Thanks
David

Oct 16 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Mart | last post by:
Hi, I have just written (my first) VB.net app using MS Visual Basic 2005 Express Edition Beta. It is fairly simple, it reads some configuration data from an XML file then opens a new window...
0
by: Uma | last post by:
Dear all, I have a problem while running a smart client application which was installed through CD-ROM. After installing the smart client setup the application is running properly. When running...
6
by: Josef Brunner | last post by:
Hi, I published my application (VS 2005) and am now trying to install it when I get this error message. It worked before...even on a different machine. Here is the detailed description: ...
8
by: Ryan | last post by:
I've created and deployed a VB.Net 2005 Application. I have it set as a FullTrust (ClickOnce) application. The install point is on a network server. I did not run into this issue at all while...
2
by: Michael Kalika | last post by:
Hi, We have developed a VSTO 2005 Excel application and we would like to leverage ClickOnce deployment mechanism for distribution of this application. How can we do that? I was digging in MSDN...
0
by: Tifer | last post by:
Hello, I am building my first .Net Application. The first couple of Publish and Installs I did went fine. But after a couple of builds, I get a modal dialogue box error every time upon trying...
0
by: coopdog | last post by:
This is a new issue as of an install to sp1 on vb express 2005. When I publish the application to my drive then I try to install it is wants to be installed from the same location as it was...
0
by: Andrus | last post by:
I created .NET 3.5 SP1 Winforms application setup by pressing publish button in VCSE 2008 SP1 Running created setup.exe in same computer causes error below "Reference in the manifest does not...
1
by: Bhrionn | last post by:
Hello World, I am working on implementing a build for my companies application. The scenario implemeted is producing the error: ‘Class does not support automation or does not support expected...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.