Adding an Additional Instance or Segmented Installation

Directory Update, Directory Manager, Directory Search, and Directory Password are all web-based, ASP.NET applications. These applications rely on an IIS virtual application (aka virtual directory) to provide access to the end user.

Multiple instances of these applications can reside on a single IIS server and be accessed through different URLs/links. Such as:

http://servername.yourdomain.int/DirectoryUpdate-EN
http://servername.yourdomain.int/DirectoryUpdate-DE
http://servername.yourdomain.int/DirectoryUpdate-FR

Each of these “instances” or links has a different set of configuration files on the server.

So, why would you do this? Many of our customers want different instances for different types of users. For example, you might create one Directory Manager Instance for Human Resources and a different Directory Manager instance for the Sales Department’s administrator. Each instance could have different fields available, restrictions, search defaults, or even use a different language.

Creating additional instances is easy to do. Here is an example of how to set up an additional instance of Directory Update so that you have a German language instance called DU-DE:

  • Install the application normally and test to make sure that the default installation is working
    eg http://servername.yourdomain.int/DirectoryUpdate
  • Copy the C:\inetpub\wwwroot\DirectoryUpdate folder to c:\inetpub\wwwroot\DU-DE
  • Create a new IIS virtual application called DU-DE
  • Open up IIS Manager, navigate to the Sites container and select the Web site on which you want to create the application. (Usually Default Web Site)
  • Right click on the Web site and choose “Add Application”
  • In the Alias name, type “DU-DE”
  • In the Application Pool box, select “DirectoryUpdateAppPool”
  • In the Physical path box, select c:\inetpub\wwwroot\DU-DE

    Luke Husky - The Amazing Siberian Husky

  • Click OK
  • Test the new Web application
    Eg http://servername.yourdomain.int/DU-DE
  • Customize the XML files in the c:\inetpub\wwwroot\DU-DE folder such as changing help text, labels, desired visible fields, drop-down list values, etc…


Tips

Here are some tips to help you understand multiple web applications

  • Ithicos Solutions web applications use the .NET Framework 4.0 and rely on the NetworkService Identity. If you create a new web application, remember to assign an IIS application pool that uses both.
  • Directory Manager allows you to focus a specific instance’s search results using OU and search filtering. Directory Manager can also use groups to restrict which users can access which instances.