Skip to content

Typical Issues and Where to Look


Login Problems

Symptom Where to Look Resolution
"Login has failed" message Membership table - check username and password Reset password via membership screens
"Your account is locked out" message aspnet_Membership table - IsLockedOut = 1 Unlock via membership screens or SQL (see User Account Management)
Self-registered user cannot log in aspnet_Membership table - IsApproved = 0 Approve via Membership Applications screen
User logs in but sees no data Project_Users table - user not assigned to any project Add user to the relevant project(s) via Project Users screen
User logs in but sees wrong menu items Role assignments - user missing required role Check Membership Users In Roles and assign the correct role

Application Errors

Symptom Where to Look Resolution
User reports a [Ref: <guid>] error Query Errors table in the database using the GUID Review Details JSON column for exception message and stack trace
HTTP 500 error page Windows Event Log -> Application, IIS logs, Errors table Check for recent deployment changes or database connectivity
Blank/white page after login IIS Application Pool - check if it is running Recycle or restart the Application Pool
Page loads but grid is empty Database connectivity, controller XML SQL query Test connection string; check SQL Server is accessible from web server

Slow Performance

Symptom Where to Look Resolution
Pages taking long to load SQL Server - slow queries or blocking Review execution plans; check for index fragmentation
Slow after IIS recycle Application Pool cold start Enable AlwaysRunning start mode on the Application Pool
Slow for all users simultaneously Web server CPU/memory, SQL Server load Check server resource utilisation; scale if needed

File Attachment Problems

Symptom Where to Look Resolution
Upload fails silently web.config -> maxRequestLength setting Increase if the file exceeds the limit (currently set to ~2 GB)
Download returns an error Blob.ashx handler registration in web.config Confirm <handlers> entries for Blob.ashx are present
Attachment not found BLOB adapter key in web.config <appSettings> Confirm the relevant *BlobAdapter key is correctly configured

Reporting Errors

Symptom Where to Look Resolution
Report fails to render Errors table; Windows Event Log Check for SQL errors in the report controller query
Report renders but shows no data Filter criteria on the report page Check that the filter values are set correctly
Report shows formatting issues .rdlc file under /app/reports/ The report template may need to be updated via Visual Studio RDLC designer
Report.ashx returns HTTP 500 IIS logs, Errors table Check Microsoft.ReportViewer.WebForms is installed on the server

Email Not Sending

Symptom Where to Look Resolution
No email received after expected trigger SMTP provider logs; Errors table Check SMTP credentials and server accessibility
Email sent but not received SMTP provider spam/bounce logs Check recipient address validity; check spam filters
SMTP authentication error web.config -> <mailSettings> Verify username, password, and port
Wrong recipient address Controller XML <rule type="Email"> Update the To: or CC: header in the relevant controller XML

Application Pool Crashes

Symptom Where to Look Resolution
Site intermittently unavailable Windows Event Log -> Application; IIS Application Pool state Check for unhandled exceptions or memory pressure; review Errors table
Application Pool stops unexpectedly Event Log error code Ensure .NET Framework 4.8 is installed; confirm IIS modules are registered

Use this page as a quick index to point administrators to likely root causes.