Navigation Menu

Click the "+" to see inside a chapter or use the search to the right.

.

Skip to end of metadata
Go to start of metadata

 Set up and configure RabbitMQ

 Set up EDRS for single instance of ExamDeveloper

 ExamDeveloper setup home page
 

  1. Open the Internet Information Services (IIS) Manager.

  2. Add a new application pool named "ExamDeveloper" - right-click Application Pools node in the left pane and click Add Application Pool in the context menu.

    For side-by-side (additional instance)

    Icon

     

    For side-by-side (additional instance) installation, please create a separate application pool with a different name such as "ExamDeveloper_New".
    This also ensures that one instance of ExamDeveloper is not affected in case the application pool of another stops working and the application pool of one instance can be restarted without affecting the other instances of ExamDeveloper.


    For ED version 7.1601.0.0 and above: In the Add Application Pool window that opens, specify "ExamDeveloper" in Name ("ExamDeveloper_New" in case of side-by-side (additional instance) installation), select .CLR Framework v4.0.30319 (or .NET Framework v4.0.30319) in the .NET CLR version drop-down (or .NET Framework version drop-down), Integrated in the Managed pipeline mode drop-down, and select the check box for Start application pool immediately.

     For ED version 6.21 or less, click here to expand...
    Icon
    For ED version 6.21 or less:  In the Add Application Pool window that opens, specify "ExamDeveloper" in Name ("ExamDeveloper_New" link in case of side-by-side (additional instance) installation), select .NET Framework v4.0.30319 (or .NET Framework v4.0.30319) in the .NET CLR version drop-down (or .NET Framework version drop-down), Classic in the Managed pipeline mode drop-down, and select the check box for Start application pool immediately.
    Icon
     What if I do not see .NET Framework v4.0.30319 in .NET Framework version dropdown (in older versions of IIS)?

    In older versions of IIS, if you do not see .NET Framework v4.0.30319 in the .NET Framework version drop-down, then you need to register .NET Framework 4.5 with the IIS.

    To do this, open an administrator command prompt (click Start, type "command" in the search box, right-click Command Prompt in the search results that appear, and click Run as administrator from the context menu).

    In the command prompt window, navigate to "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\" by typing "CD\Windows\Microsoft.NET\Framework64\v4.0.30319".

    Type the command "aspnet_regiis -i".

    Type "exit" to exit the command prompt window.

     

     

  3. Click Application Pools node under Connections in the left pane. It shows the list of application pools. Right-click ExamDeveloper in the list and select Advanced Settings from the context menu. (The name of the application pool is ExamDeveloper_New in case of side-by-side (additional instance) installation).

    For ED version 7.1601.0.0 and above: Make sure the following settings are set as shown in the screenshot below:

    • General group: Enable 32-Bit Applications → False

    • General group: Managed Pipeline Mode → Integrated

    • Process Model group: Identity → NetworkService

    • Process Model group: Idle Time-out (minutes) → 0

    • Recycling group: Regular Time Interval (minutes) → 0

    • Specific Times group: TimeSpan[] Array should be set to a single time frame, which is deemed off-hours (e.g. 03:00:00 for 3:00 AM)

       For ED version 6.21 or less, click here to expand...
      Icon

      For ED version 6.21 or less: Make sure the following settings are set as shown in the screenshot below:

        • General group: Enable 32-Bit Applications → True

        • General group: Managed Pipeline Mode → Classic

        • Process Model group: Identity → NetworkService

        • Process Model group: Idle Time-out (minutes) → 90

        • Recycling group: Regular Time Interval (minutes) → 0

        • Specific Times group: TimeSpan[] Array should be set to a single time frame, which is deemed off-hours (e.g. 03:00:00 for 3:00 AM)

  4. Click OK once this is finished.
  5. Expand the Sites node in the left pane. Right-click Default Web Site, and select Add Application from the context menu.
     
  6. In the Add Application window, enter the Alias as "ExamDeveloper" ("ExamDeveloper_New" in case of side-by-side (additional instance) installation), where the Physical path will be <ExtractedFolder>, which is where the Web component files of the ExamDeveloper reside. Use the  Browse button to browse to this path.

    For side-by-side (additional instance)

    Icon

     

    For side-by-side (additional instance) installation, please ensure that the Alias is different from any existing application names, such as "ExamDeveloper_New".
    The Physical path for the new instance of ExamDeveloper also has to be different from any existing instance, such as <ExtractedFolder_New>, which is where the Web component files of the new instance of ExamDeveloper reside.


  7. Click on the Select button, which opens the Select Application Pool window. In the Application pool drop-down, select ExamDeveloper Application Pool and click OK. This brings you back to the Add Application window, where you must click OK again.

    Icon

    If you are using ED version 6.21 or less, the Pipeline mode in the above screenshot is displayed as Classic.




    In case, the ExamDeveloper application is not visible, right-click on Default Web Site and click Refresh. The ExamDeveloper application is shown below Default Web Site.
     

  8. Click the web server node on the left, right-click Server Certificates under IIS, and click Open Feature from the context menu.
  9. Click Import link on the top right, complete the details in the Import Certificate window, and click OK.
  10. The site bindings must include HTTPS and should have a third party trusted SSL certificate installed. Right-click the Default Web Site and click Edit Bindings from the context menu.
  11. In the Site Bindings window that opens, click Add to open the Add Site Binding window. Select Type as https, the certificate in the SSL certificate drop-down, and click OK.

  12. Click Close to close the Site Bindings window.

    Icon

    It is recommended that you use HTTPS (Port 443) with a trusted third party SSL Certificate. Do not use HTTP protocol (port 80) or self-signed SSL Certificates with ExamDeveloper.



Icon

Configuring ISAPI and CGI Restrictions in IIS 7.0

 Click here to read more about configuring ISAPI and CGI Restrictions in IIS 7.0

ISAPI and CGI restrictions are request handlers that allow dynamic content to execute on a server. These restrictions are either CGI files (.EXE) or ISAPI extensions (.DLL). These restrictions need to be relaxed in order to run ExamDeveloper.

In Features View, double-click ISAPI and CGI Restrictions.

Right-click ASP.NET v4.0.30319 and select Allow from the context menu as shown in figure below.

Icon

IIS 6.0 Web Server Configuration

 Click to view IIS 6.0 Web Server Configuration in case you are running Windows Server 2003.
  1. Open IIS Manager from Start All Programs Administrative Tools Internet Information Services (IIS) Manager.
  2. Right-click the Default Web Site node in the tree view and from the context menu select New → Virtual Directory.
  3. Follow the steps given below to create a new virtual directory mapped to the application.
  4. Click Next on the Welcome screen of the Virtual Directory Creation Wizard.
  5. For the Virtual Directory Alias, enter a name for the path to the application (in this example “edTrunk”).
    This name is a part of the URL string used to access the application as follows: https://[Host Domain]/[Virtual Directory Alias]/
  6. Click Browse and select the location of the application on the File system and click Next.
    For e.g., “[Your system drive]:\[ Application folder root]\ExamDeveloper\Web”
  7. Accept the default setting on this screen and click Next.
  8. This creates a new virtual folder link under the Default Web Site.
  9. Now right-click the newly created virtual folder node (e.g., edTrunk) in the tree view under the Default Web Site node and select Properties. This opens the Properties window as show below:
  10. In the Virtual Directory tab of the Properties window, click Create under Application Settings.
  11. Select Scripts from the Execute permissions drop-down.
  12. Then click Configuration alongside it to open another dialog window as seen below.
  13. In this dialog window, click Insert and add the following path to the .Net ISAPI dll file in the Executable text box: "c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll".
    Note: Replace the drive letter with the appropriate drive, in case the operating system is not installed on the C drive.
  14. Deselect the Verify that file exists checkbox.
  15. Now click OK/Apply on all open dialog windows to close them.

    This completes the process of registering the application with IIS 6.0.


 

  • No labels