473,725 Members | 2,197 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 1559
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.1 0" 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.1 0wrote in message
news:D2******** *************** ***********@mic rosoft.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.1 0" 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
3587
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 containing a WebBrowser object. This all works fine and I'm happy with my app so I want to 'publish' to a setup file so that others can install it, but when I publish it a get the following errors:
0
1836
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 the same application second time, it is not working. First time the setup willbe installed through CD-ROM. If any version increase then the new version will be updated from an URL given in Updates dialog box while taking setup. I took setup...
6
25064
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: PLATFORM VERSION INFO Windows : 5.1.2600.131072 (Win32NT) Common Language Runtime : 2.0.50727.42
8
6888
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 testing, but now that the application is deployed about 1 in every 10 computers get this error when they try to run the app. Any ideas? Everything I find on the web talks about ASP.NET. This is not a webpage, it's a desktop application. ...
2
4542
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 for VSTO & ClickOnce documentation and did not find anything. I've noticed that there is an option to publish the project, but when I do that and then run the application from Web it throws us security errors like:
0
5251
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 to install using the setup.exe. Title is "Cannot Start Application" and it says: ==================== Cannot download the application. The application is missing required files. Contact application vendor for assistance.
0
3299
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 originally install. Any help would be great it is a real pain having to uninstall then install this update. Also all users are admins. Thanks Mike
0
1353
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 match the identity of the downloaded assembly RdlDesigner.exe." and application is not installed. RDLDesigner.exe file is application created using VCSE 2008 How to fix ?
1
5221
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 interface' when I try to run the RegFree COM interop application from a clients machine. The application works fine for all development machines when run locally or from the network. The application is run from the network so - the component is not...
0
8888
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8752
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9401
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9257
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9176
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9113
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
4519
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4784
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2635
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.