I have an table in SQL Server which maintains user edit privilege for specific applications.
One of my ASP.NET web applications query this table for a specific user Id to check if the user has edit privilege. If the user does, the "Manage Tables" tab in the navigation bar should be visible; otherwise, it should be invisible.
The "Manage Tables" tab visibility worked as desired after first release to production. I added new functionality to the web application but did not touch "Manage Tables" tab visibility logic code part, and made second time deploy to production.
Problem happened in IE browser. When I added new users and gave them edit privilege, They did not see the "Manage Tables" tab in IE even though they cleared cache. Two or three days later (sometimes longer)the "Manage Tables" tab showed up. The issue does not happen in my local machine.
Anybody know why this is happing? Is there any settings in the IIS of windows server or database server changed automatically which is causing this problem?