The login page of the web application works. However I now get the following error after every login attempt:
There is currently no access to the application definition using the configured settings. Please contact your application manager.
This happens both with Windows domain user accounts and SQL Server accounts.
I don't understand the reason for this error. The ini file hasn't been changed and still contains the right settings for the database server and the database name. Users have write access to the web folder. I followed the deployment guidelines.
What could be the cause of this error? It has worked before this change to a multi site setup.
Best answer by Anne Buit
This error will occur when the database pool user cannot log in to the IAM database.
There are various ways to set the pool user credentials, so be sure to check which account is used. The pool user can be found in the web.config (encrypted or plain-text) or the settings.ini file.
If neither of these contain the pool user, the IIS application pool user is used to connect to the IAM database, authenticating as a Windows domain account.
Since the problem was introduced after configuration updates on IIS, I guess the IIS application pool user is used to connect to the IAM database and might have been changed to an account without IAM database access.