help.axcms.net Axinom Logo

Deployment to Production

Deployment to Production involves setting up AxCMS.net (do in manually!) and deploying your application there (files and database structures).

Deployment to Production Environment  involves two steps:

  • Set up AxCMS.net in Production Environment
  • Deploy your application into Production Environment

Set up AxCMS.net in Production Environment

To deploy AxCMS.net into production please use Manual Installation.

The automatical Installer supplied with Standard and Premium Template Projects is only suitable for Development Environment. In Production there are much more options and specific restrictions (e.g. multiple servers, component distribution, security constrains, administration policies, etc.).

Before you start AxCMS.net installation, perform the planning step and consider Deployment Options described under Basic Concepts.

Deploy Your Application into Production Environment

Your application consists of:

  • Files
  • Database Objects

To deploy files just copy them into the proper location. Only deploy the files which are really needed on production (e.g. avoid deploying source code files - executable code is already deployed with DLL-files).

If your application extends AxCMS.net database, you should script the new object (e.g. Tables, Indexes, etc.) which you create as SQL-scripts and store within your solution.

To deploy database changes just execute the database script.

What about content?

Avoid moving content from one environment to another. For production content only use production system to enter content.

If you still need to move content to another database, you can either script it as SQL (e.g. INSERT INTO AxLabel VALUES (...)) or use Export/Import content (or use Create Application, which uses the same XML format as Import/Export).