Microsoft Technologies based on the .NET software framework. Miscellaneous topics that do not fit into specific categories.
Hi @Chacko, Santhosh ,
Visual Studio not being installed on the server is not likely the cause here.
For a VB.NET / ASP.NET Web Forms app, admin access may be checked from the code, compiled DLLs in the bin folder, web.config, database tables, or Windows/AD groups.
Since only one user lost admin access, I suggest comparing this user with another user who still has admin access:
- Check all
web.configfiles, including any inside subfolders, for authorization or role settings. - Check whether the app uses ASP.NET Membership/Roles tables, such as
aspnet_Rolesoraspnet_UsersInRoles. - Check whether the user was removed from any Windows/AD security group.
- Check if there was any recent deployment, database restore, or user account change.
If there are no .vb files on the server, the main logic may already be compiled into DLLs in the bin folder, so checking only .aspx / .master files may not show where the Admin role is decided.
For reference, you can check these docs: Control authorization permissions in ASP.NET Membership in ASP.NET Web Forms
In short, find where the app decides the user is an Admin, then compare the affected user with a working admin user.
If you found my response helpful or informative, I would greatly appreciate it if you could follow this guidance or provide feedback.
Thank you.