Before you Deploy

Please note the following considerations before deploying:

Checking database and application user details

If deployment is initiated using Builder or the Administration Tool, database and application user details entered (such as name, password, domain, etc) are checked. If they are incorrect, deployment aborts.

If deployment is performed manually, no checks are performed. If database and application user details entered are incorrect, deployment appears to succeed, however the application is inoperable.

If details entered are correct, and the database or Segment COM+ component is being deployed, the application must be manually stopped and disabled before deployment proceeds. You are unable to connect to the application until deployment has completed.

Deploying with Reduced Impersonation Level

If the RuntimeServiceImpersonationLevel registry key option is used for deploying a system, you can access the deployment package at the following two levels:

When you opt to install a package with an administrative user not having delegation privileges, the administrative user can access the MSI package without impersonating the user that invokes the deployment. If the Package Intermediate Directory is a local path in the developer environment or on the runtime server, no prior settings are required. However, access permissions should be explicitly provided to the administrative user if the Package Intermediate Directory is a shared network path. In the network path, you must provide the following privileges to an administrative user at the network location:

When you opt to install a package with application administrative user having delegation privileges, the deployment process is initiated by the application administrative user that invokes the deployment process. If the Package Intermediate Directory is located on the runtime server or located on a shared network path, you must provide the following privileges to the application administrative user:

Rebuilding or redeploying

If you want to rebuild or redeploy in the future, do not delete files created in your deployment system directory. If files are deleted and cannot be recovered, your application must be removed using the Windows Installer CleanUp Utility.

To redeploy your application manually on Windows hosts, before redeploying perform the following:

  1. Stop any builds.

  2. Disable the system.

  3. Use the Windows Installer Cleanup Utility.

  4. Modify the NGRuntime.XML to remove the system entry.

  5. Delete the COM+ component.