- Home En
KB0120 - How to run RC Web Application without Domain Controller
- Non-domain environments should employ IIS 8.5.
- This solution is employed for users who have no configured domain controller. Those who have domain controller information configured already before the upgrade do not encounter this issue.
Phase 1: Create a new Application Pool
After upgrading RC Web Application, go to IIS Manager, right click on Applications Pools then select Add Application Pool… tocreate new application pool.
When Add Application Pool window is shown, you have to input Name then select .Net Framework version, and select Integrated for Managed pipeline mode:
Click OK. An Application Pool is created successfully and displayed on Application Pools list:
Phase 2: Configure RC Backend to run with the new pool
Go to Site which includes RC Web Application, right click on ResourceCentral ⇒ Select Manage Application ⇒ Select Advanced Settings
A screen named Advanced Settings is shown as below then you have to select new created application pool for Application Pool field of (General) group.
Then click OK to finish configuring for running RC Web Application.
Phase 3: Grant permissions
Step 1: Grant permissions for application pool identity which Resource Central is using on ResourceCentral web folder (by default, it is: C:\inetpub\wwwroot\ResourceCentral).
Go to Site which includes RC Web Application, right click on ResourceCentral ⇒ Select Edit Permissions:
In the ResourceCentral Properties window, select Security tab and click [Advanced] to open “Advanced Security Settings for ResourceCentral” window.
Click [Change Permissions…] button. A list of permission entries appears in the new window:
Click [Add] to open “Select Users or Groups” window as shown in the figure below:
Type the name of App Pool you have created with the following format: IIS APPPOOL\<name of the app pool> (in the example above, it is ResourceCentral) into the checkbox. Remember to select local location for the search. You can click [Check names] to confirm. After that, click [OK], the following windows appears:
Select the App Pool you created from the list of “Groups or user names”. Then grant it all the permissions except for “Full control”, “Take ownership”, “Delete”, “Delete subfolders and files” and “Change pemissions”. Click [OK]. Go back to “Advanced Security Settings for ResourceCentral” window.
Check on the “Replace all child ….” option. Click [OK] several times to finish.
Step 2: Grant permissions for application pool identity which Resource Central is using on C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys folder.
Repeat the same procedure applied in Step 1 to grant these permissions.
Phase 4: Check web.config file to confirm impersonate key is deleted
Go to C:\Inetpub\wwwroot\ResourceCentral, look for the web.config file. Open this file with Notepad (or right click and select [Edit]).
Look for the sub-element <identity impersonate=”true”…/> under <system.web> element.
If that sub-element is still available (as highlighted in the above figure), remove it and save the file.
Applies to: RC 3.7.10 HF3+
Reference: TFS #15193
Knowledge base ID: 0120
Last updated: Feb 23, 2016