i4connected Knowledgebase

Deploying the i4connected portal

Abstract

Check out this article and learn how to deploy the i4connected portal on your working machine.

This article will guide your through the required steps for deploying the i4connected portal on the working machine.

In order for the i4connected portal to work on the desired machine, the following prerequisites must be installed:

  • Internet Information Services (IIS);

  • .NET Framework 4.5

After installing the prerequisites, the i4connected Portal folder must be mapped to IIS, converted to application using a custom application pool. Also the Web.config file from the portal's folder must be edited in order to communicate with the Analysis Services and the SQL Database.

The installation procedure for the necessary prerequisites and the i4connected portal itself will be described below.

Installing the Internet Information Services (IIS):

  1. Go to Control Panel > Programs > Programs and Features. Click on the Turn Windows features on or off option.

    Capture940.jpg
  2. In the Windows Features window, select the Internet Information Services and all it's components and click OK to add the selected features to Windows.

    Capture941.jpg
  3. Wait until the setup is complete and restart the machine if needed.

  4. In Internet Explorer (or any other preferred web browser), go to Microsoft Download Center and download .NET Framework 4.5.

    Installing the .NET Framework 4.5:

    Capture942.jpg
  5. Run the downloaded file (dotNetFx45_Full_setup.exe). Read and accept the license agreement and click Install to proceed with the installation.

    Capture943.jpg
  6. Wait until the setup is complete and restart the machine if needed.

Deploying the i4connected portal:

  1. Save the contents of the portal folder in the desired place on the hard drive.

    It is advisable not to use a very long folder path for storing the portal's files.

  2. Open the Internet Information Services (IIS) Manager and expand the Connections tree structure down to the Default Web Site.

  3. Right-click on the Default Web Site and select Add Virtual Directory... .

    Capture944.jpg
  4. Name the virtual directory by typing the name in the Alias field and select the folder where the portal's files were previously saved as the Physical path. Click OK to confirm.

    Capture945.jpg
  5. In the Connections panel of the IIS manager, select Application Pools. Select the Add Application Pool... option from the Actions panel.

    Capture946.jpg
  6. Name the new Application Pool and select .NET Framework 4.5 as the .NET Framework version. Click OK to confirm the dialog.

    Capture947.jpg
  7. Right-click on the i4connected portal virtual directory (under the Default Web Sites) and select Convert to Application.

    Capture948.jpg
  8. In the Add Application window, click on the Select button next to the Application pool setting.

    Capture949.jpg
  9. In the Select Application Pool dialog, use the drop-down menu to select the previously created application pool. Click OK to confirm the selection and also confirm the Add Application dialog.

    Capture951.jpg
  10. In the Connections panel of the IIS Manager, select the newly created application. In the Features View, select the Default Document option under the IIS category.

    Capture952.jpg
  11. In the Default Document view, select the Add... option from the Actions panel.

    Capture953.jpg
  12. Add the default.aspx as a default document by entering "default.aspx" in the Add Default Document dialog's Name field. Confirm the dialog.

  13. In Windows Explorer (or any other preferred file browser), navigate to the folder containing the portal's files. Select the Web.config file and open it in the desired text editor. Find the <connectionString> tags.

  14. For the DataWarehouseSSASConnectionString, edit the Data Source property to point at the machine running the Analysis Services (localhost, in our demonstration) and the Initial Catalog property to point to the Analysis Services database name.

  15. For the DataWarehouseSQLConnectionString, edit the Data Source property to point at the machine running the SQL Database, the Initial Catalog property to point to the SQL database name and the User ID and Password to match the SQL database user ID and password.

    If the Password property does not exist, it can be manually added: Password + ExamplePassword.