Forums, Documentation & Knowledge Base - ComponentSpace

Access control list is not in canonical form and therefore cannot be modified


https://www.componentspace.com/forums/Topic5465.aspx

By ComponentSpace - 10/4/2016

This error may occur when publishing an application to IIS.
Please refer to the following StackOverflow post.
Publishing Website Error : This access control list is not in canonical form and therefore cannot be modified

The required steps to rectify this error are:
  1. Open the IIS Manager.
  2. Right click on the application that you are publishing and select Edit Permissions.
  3. Select the Security tab.
  4. A message box will appear telling you that the permissions are not correctly ordered.
  5. Click Reorder on that message box.
Alternatively, you can use the Microsoft utility, icacls.exe, to check and reset the permissions.


icacls.exe C:\inetpub\wwwroot /verify /T /C /L /Q
icacls.exe C:\inetpub\wwwroot /reset /T /C /L /Q


Once rectified, republish the application.