Find and fix ASP.NET exceptions and errors in minutes with SmartInspect

Wouldn't it be great if you could spot ASP.NET errors and exceptions as they occur and immediately know why they happened? Cannot reproduce the problem on your dev machine? Introducing SmartInspect, our advanced logging and tracing tool for ASP.NET web applications.

Quickly find and fix errors and exceptions in your ASP.NET
and .NET applications with SmartInspect. Fix that bug today!

SmartInspect helps you to identify and solve ASP.NET exceptions and ASP.NET errors and enables you to add sophisticated ASP.NET exception logging and ASP.NET exception handling to your C# or VB.NET application. Always known when an exception occurs, why it occurred and how to solve it with SmartInspect. Global exception handlers, stack trace logging and error filtering are just a few of the features SmartInspect offers.

Rich Logging & TracingTrack messages, errors, objects, database results & more.
Flexible Log FilesRich binary or text log files, encryption & advanced rotation.
Advanced Log ViewerIncludes advanced viewer for log analysis and monitoring.
Powerful Filters & NavigationQuickly filter & find critical information in huge log files.
Monitor in Real-TimeHigh-performance live logging via TCP or named-pipes.
Trace Threads and Processes Monitor threads to debug deadlocks and sync issues.

Integrate SmartInspect logging in just 5 minutes to get started

SiAuto.Si.Connections = "file(filename=c:\\log.sil)";
SiAuto.Si.Enabled = true;
// Log simple messages, warnings and exceptions SiAuto.Main.LogMessage("Processing Order 48843"); SiAuto.Main.LogWarning("Connection refused"); SiAuto.Main.LogException(e);
// Log variable values, datasets or any other object SiAuto.Main.LogInt("index", index); SiAuto.Main.LogObject("order", order); SiAuto.Main.LogDataSet("dataSet", dataSet);
SiAuto.Si.Connections = "file(filename=c:\log.sil)"
SiAuto.Si.Enabled = True
' Log simple messages, warnings and exceptions SiAuto.Main.LogMessage("Processing Order 48843") SiAuto.Main.LogWarning("Connection refused") SiAuto.Main.LogException(e)
' Log variable values, datasets or any other object SiAuto.Main.LogInt("index", index) SiAuto.Main.LogObject("order", order) SiAuto.Main.LogDataSet("dataSet", dataSet)"file(filename=c:\\log.sil)");;
// Log simple messages, warnings and exceptions SiAuto.main.logMessage("Processing Order 48843"); SiAuto.main.logWarning("Connection refused"); SiAuto.main.logException(e);
// Log variable values, result sets or any other object SiAuto.main.logInt("index", index); SiAuto.main.logObject("order", order); SiAuto.main.logResultSet("resultSet", resultSet);
Si.Connections := 'file(filename=c:\log.sil)';
Si.Enabled := True;
{ Log simple messages, warnings and exceptions } SiMain.LogMessage('Processing Order 48843'); SiMain.LogWarning('Connection refused'); SiMain.LogException(E);
{ Log variables value, datasets or any other object } SiMain.LogInteger('Index', Index); SiMain.LogObject('Order', Order); SiMain.LogDataSet('DataSet', DataSet);

Thousands of small and large teams use SmartInspect, including:

Get started with SmartInspect in minutes
and try SmartInspect free for 30 days!

Using SmartInspect to Find ASP.NET Exceptions

  • Log and trace ASP.NET exceptions, errors, call stacks and more
    By integrating the SmartInspect .NET library into your web application, you are able to log exceptions and errors to log files or to the SmartInspect Console. You will always know exactly where the exceptions occurred and what led to those exceptions – either during development or on your customer's production system.

  • Use SmartInspect to log and handle exceptions
    Whether you use SmartInspect for your ASP.NET exception logging or ASP.NET exception handling, you will be able to provide faster and better support to customers and users by analyzing their log files and errors. SmartInspect enables you to quickly find out what problems your users experience and which part of your code is responsible for the issues.

  • Find and solve customer issues on production systems
    Use SmartInspect to identify and find errors and customer issues during development and after you shipped your software to end-users. Request customer log files or monitor production systems via TCP/IP to provide faster and better solutions and workarounds to users.

Visitors use the following phrases to find this page: error logging, exception, exceptions, exception handling, exception logging, errors