Category Archives: dotNET

System.Threading.ThreadAbortException

.NET Exceptions – System.Data.Linq.DuplicateKeyException

Moving along through our in-depth .NET Exception Handling series, today we’ll take a closer look at the System.Data.Linq.DuplicateKeyException. The DuplicateKeyException is typically thrown when performing LINQ operations on an underlying database/data context, while attempting to insert or create a record with the same identifying key as another record. In this… continue reading →

System.Threading.ThreadAbortException

.NET Exceptions – System.Web.Services.Protocols.SoapException

Making our way through the detailed .NET Exception Handling series, today we’ll be tackling the System.Web.Services.Protocols.SoapException. The SoapException is only the second exception we’ve covered in this series that deals with the Windows Communication Foundation (WCF) framework, which is used to build service-oriented applications. The System.Web.Services.Protocols.SoapException is a rather fundamental… continue reading →

System.Threading.ThreadAbortException

.NET Exceptions – KeyNotFoundException

Next up in our continued .NET Exception Handling series we come to the System.Collections.Generic.KeyNotFoundException. In most cases the System.Collections.Generic.KeyNotFoundException is thrown when attempting to access a Collection element using a key that doesn’t exist within said collection. In this article we’ll take a closer look at the System.Collections.Generic.KeyNotFoundException, including where… continue reading →

System.Threading.ThreadAbortException

.NET Exceptions – System.DllNotFoundException

Moving right along through our .NET Exception Handling series, today we’ll take a closer look at the System.DllNotFoundException. As indicated by the name, a System.DllNotFoundException occurs when attempting to import a DLL that doesn’t exist. In this article we’ll examine the System.DllNotFoundException in more detail, including where it resides in… continue reading →