deployment

What is the best way to check that external applications are available?

I have an application which had optional extras depending on if the user has the software installed. On Linux what is the best way to determine if something like python and PyUsb is installed? I am developing a C++ Qt application if that helps. ...

How to structure a Java EE system? How is the term application and thus the content of an EAR defined?

I am in the process of designing a build system and the directory structure for a large software system developed with JEE 5. The build system will be implemented using ant. We have multiple different services, which are grouped thematically. Each service offers either a web service or EJBs. Each service runs on a dedicated application ...

What's your prefered method to name your software releases?

What's your prefered method to name your software releases? Like Microsoft: alpha - beta - final - service pack... Like Google: gmail beta - beta - beta - beta - :) Like some softwares: 0.2 - 0.3 - 0.9999... ...

ASDF or other module system independent of home and site configurations

I'm trying to find out the best practices for real-world application development. I'm having trouble understanding how to properly configure third-party libraries for deployment as a standalone package. It seems that ASDF-INSTALL and ASDF are intended to install libraries to either home or site, changing the state of the development pl...

Automating the deployment of a CLR database project to the database

We have a CLR database project in VS08. Right now, everytime we do a build there are multiple manual steps that have to be performed in order to deploy this project as part of our build process. I ended up writing a utility that automates parts of this process. I am wondering if there are are better tools - or even devenv switch that I a...

Precompiled ASP.NET web application: error "System.Web.HttpException file filename.aspx has not been pre-compiled, and cannot be requested."

I've created a web deployment project using the template for Visual Studio 2008 for a ASP.NET 3.5 web application (not web site). I compiled the project which created the files needed for deployment. I copied the resulting folders (bin, static files and all folders with the aspx placeholders etc.) to a staging server where I wanted to t...

Protect ASP.NET Source code

Hey All, Im currently doing some research in how to best protect my source code so that no external parties can view and use my code. From browsing the web a few ideas have come to mind i.e 1) Publish website into a DLL 2) Code obfuscator 3) 3rd Party But none i find are really explained that well or shown in detail how to achieve ...

How to diff/merge changes to a deployment project file

I am currently using CVS (not my choice) and have several branches. I'm trying to merge two branches, but a deployment project file has conflicts that I can't resolve without spending a LOT of time. A trivial change to a project file results in drastic changes to that project file - thanks to GUID changes I guess (making a project file...

Dynamic loading of modules in Java

In Java, I can dynamically add stuff to classpath and load classes ("dynamically" meaning without restarting my application). Is there a known framework/library which deals with dynamic loading/unloading of modules without restart? The usual setup, especially for web-apps, is load balancer, several instances of application, and gradual ...

Cross platform project automation

The web shop where I work we do both .Net and PHP/Linux development. We'd like to start automating a lot more of our deployment processes using a common system that can be used for both. What would you recommend as a good common scripting language or automation system (like Ant or Maven) that works well for both .Net and Linux developmen...

deployment tools under .NET solutions

Hi guys, We all do code, small (like one .exe) or big applications (complete solutions) with web applications, windows applications, databases, help files, configuration files and registry values... my question is simple, in my opinion that is, now that I need to deploy a web application and a windows application in just one installati...

How can I profile the performance of a .NET app already deployed to a customer?

I have several customers where my WinForms app does not perform as well as at other customers. I use JetBrain's dotTrace here in the office, but that does not help me find bottlenecks on the machines of our customers. How can I profile the performance of a .NET app already deployed to a customer? Are there any profiling tools with a redi...

Platform SDK Deployment in C#

Hi, I was reading the Platform SDK samples, and the examples are in VB.NET. I use C# so I was wondering, how can I replicate this line in C#? Set Installer = CreateObject("WindowsInstaller.Installer") Thank you. ...

How to keep the installer's version number in sync with the installed assemblies' version numbers?

In my current project, I'm producing weekly releases. I've been using the technique described in this post to keep the version numbers of all of the assemblies in my project in sync. (I don't presently have any good reason to track the assemblies' version numbers separately, though I'm sure that day will eventually come.) When I push ...

.NET Deployment (ClickOnce or MSI) Client Settings/Parameters

I've created a windows forms application. I have a requirement of storing some information (in the Registry, Isolated Storage or other serialization method) like ClientID which is a GUID generated from a registration form before the user can download the installation package which is currently ClickOnce deployed. The application is run o...

Is there a way to get rid of aspx placeholder files in a ASP.NET web deployment project?

I'm using a web deployment project in order to precompile my ASP.NET 3.5 web project. It creates a single extra DLL for the code in aspx and ascx files. And, for every aspx file there is a placeholder aspx file (empty) which needs to be copied to the server. I'd like to simplify the deployment process. Is there a way (configuring the II...

How do I install/deploy/build my Visual C# application so it's available to all users?

I've written an application in Microsoft Visual C# 2008 Express Edition. The Windows XP computer I want to install it on has two user accounts. One is the admin account, the other is the main user account and does not have admin privledges. I tried installing the application as the main user, and got an error saying i can't because I'...

Using Debug Thirdparty DLLs in Production

I want to use Rhino Tools in an application (for the Binsor support). There isn't a binary release so I'm downloading the source and compiling it. It compiles the debug binaries no problem, but the release build fails. The app that I'm developing will be deployed with release binaries, but will have to reference the debug build of Rhino...

What is your preferred php deployment strategy?

I'm beginning a new project in PHP and I'd love to get some feedback from other developers on their preferred strategy for PHP deployment. I'd love to automate things a bit so that once changes are committed they can be quickly migrated to a development or production server. I have experience with deployments using Capistrano with Ruby ...

How to tell to Search Engines that 2 domain names are the same website?

If I have 2 domains names that points to same website. By example: microsoft.com and microsoft.net both points to microsoft.com. How search engines can distinguish that these 2 websites are the same websites and not a duplicate content? My question is because I know that Google, by example, have an duplicate content filter, and I want...