Opening the QlikView AccessPoint after migrating from QlikView WebServer (QVWS) to Microsoft IIS fails with:
HTTP Error 500.19 - internal server Error Cannot read configuration file due to insufficient permissions
Correct permissions haven't been added to the virtual folder and the configuration file ie., to the file web.config and the folder containing web.config file.
The affected file in this use case is web.config and the related folder. The error displayed shows the path to the file "web.config" located at the default path "C:\Program Files\QlikView\Web". This can be a different path depending on your environment. or it can be in a different path.
Stop the IIS Service
Add the local group IIS_IUSR with read/write permissions to:
The Web folder (as shown in the error message)
The web.config file
To do so, navigate to the file/folder and-
Right-click the file/folder
Open Properties
Open Security
Click Add
Select the desired group IIS_IUSRS
Click Apply.
Start the IIS service after and AccessPoint opens successfully.
If the issue is not resolved, a secondary issue may exist when opening Accesspoint outside the server using FQDN/IP as below which can be seen from the preview of requests in the browser dev tools(F12), as the screenshot shows: