deployment

How to write deployable software?

I'm a Unix sysadmin-turned-programmer, and because this is near and dear to my heart at present, wanted to hear about some best- and worst-practices, in terms of writing software so that it is easy to deploy, upgrade, and maintain long-term. I'm not talking about the long-term maintenance of the code itself; rather, what guidelines do y...

Packaging Ruby or Python applications for distribution?

Are there any good options other than the JVM for packaging Python or Ruby applications for distribution to end-users? Specifically, I'm looking for ways to be able to write and test a web-based application written in either Ruby or Python, complete with a back-end database, that I can then wrap up in a convenient set of platform-indepe...

Is it possible to deploy a Common Lisp (or other dialect) desktop application for several platforms?

I would like to develop a graphical application in Common Lisp or other Lisp dialect that could be deployed in Mac, Windows and Linux as a way of improving my knowledge of this language. Ideally: would compile the code would use a common graphical library wouldn't need installation of the runtime environment. I would like to make a l...

how to copy sql table relation to remote database

I'm using sql management studio 2005. When i copy all tables to remote database using Import tool, relation dont copy. How to copy tables with relation. ...

clickonce same publish version but assembly version different, update not happening.

Hi I have deployed a clickonce application, in my application i have 10 external dlls. Since the code inside my dll files keeps changing and it's tough to redistribute i went with clickonce deployment strategy. But i wanted to know a thing, if i make a change to one of the dll files and upgrade it's assembly version from 1.0.0.0 to 1.0.0...

How can I detect the drive letter of a booted USB drive from script?

I'm launching WinPE 2 from a bootable UFD, and I need to detect the drive letter in order to tell ImageX where to find the WIM. However, depending on the machine I'm imaging, there are different mounted drives. I need a way to consistently mount the UFD at, say, P: or something. Is there a way to detect the letter of the drive from wh...

How do I use rpm to update/replace existing files?

I have several applications that I wish to deploy using rpm. Some of the files in my application deployments override files from other deployed packages. Simply including the new files in the deployment package will cause rpm conflicts. I am looking for the proper way to use rpm to update/replace already installed files. I have alrea...

How does one register an assembly in GAC while installation of website?

Hi all. I'm working on a project that depends on third party controls. While opening website after installation, I've an error message regarding these controls, Could not load file or assembly. assembly_file_name. The system cannot find the file specified. web.config file, has an assembly tag for each dll. When I remove these t...

ClickOnce and UserSettings

Ok, I have a ClickOnce app that I'm testing and I ask the user for a couple of pieces of information the first time they use load the app; Customer Id and Name. I then set the Properties so that they'll be saved across sessions. The property is Properties.Settings.Default["Customer ID"] and similar for name. So I uninstall the applicati...

What's best Drupal deployment strategy?

I am working on my first Drupal project on XAMPP in my MacBook. It's a prototype and receives positive feedback from my client. I am going to deploy the project on a Linux VPS two weeks later. Is there a better way than 're-do'ing everything on the server from scratch? install Drupal download modules (CCK, Views, Date, Calendar) creat...

Deploy a CLR Trigger/Stored Procedure using WiX

As the founder's of stackoverflow talk so much about being able to deploy changes easy, I'm trying to come up with a solution to solve my issue. A quick background is that a client contacted me and needed something done on the database that is quite not so trivial, but isn't horribly difficult to do (took me about a day to get the proce...

How to create a silent installer package using Visual Studio 2008

I am using Visual Studio2008 for my development and i want to create a silent set up package i.e. i don't want any UI to come up during installation. Is it possible to create a silent installer MSI using Visual Studio and if not then are there any other tools to do the same? ...

What files do I need to deploy for ASP.NET mvc?

I know I can just copy all of my files from my development environment into my live website directory, but then I know I'm copying several files that aren't necessary (e.g. the .sln file and .csproj files). What files actually have to be copied for ASP.NET MVC web applications to run? (E.g. Do I need to copy all .CS files?) ...

Removing text in the banner in a Windows Installer project

Hi, I'm using the standard Visual Studio deployment project and want to remove the text in the banner (the text that says "Welcome to the Your Project Setup Wizard". I want to remove it because I want a custom banner and don't want the text written over the banner. I can't see any properties in VS to allow this. Can it be done witho...

Web Services with Netbeans

After having done a web service with netbeans and having tested it. What is it that I should upload to the server so I can use it? I have been going around tutorials but none (of the ones I've found) say what to upload. They just finish when you deploy the web service =/. ...

How Add a COM-Exposed .NET Project to the VB6 (or VBA) References Dialog?

I have created a .NET assembly that is exposed to COM according to the exceptional article Build and Deploy a .NET COM Assembly by Phil Wilson. And everything works fine in the sense that the .NET assembly is properly registered for COM, and compiled COM code can call it without any trouble. The only odd thing is that developing agains...

Streamline web.config connectionString encryption

Is there a way to streamline the process of encrypting the connectionstrings after you deploy a web application? Here's the backstory. We manage many .NET websites. We move them to a development server and then eventually up to the production server. But after each site is created on the development box or the server box, I have to g...

Visual Studio Setup Project with all files from a folder

We have a setup project that currently adds Project Output's from different visual studio projects. We want to change the packaging system and use a folder with a bunch of deploy files that are prepared for deployment in the setup. But this means that we need to add the files one by one, and keep adding them on each version when there ar...

Recommend a Phing tutorial?

I've seen a few tutorials about Phing out there, but does anyone have a really good recommendation for one. It definitely looks like a handy tool. ...

Database migrations: manage with build script or automatic on app startup?

I'm in the process of developing a deployment system for a new web app and I'm wondering where the best point in the process to manage database migrations is (the question of how to do the migrations is another problem entirely). It seems there are two ways to go: Use a migration script that can either be run manually from command lin...