An exception of type ‘System.TypeInitializationException’ occurred

I was running code that called a static class, Repository, to populate an Application variable, like so:

Application["UserTypes"] = Repository.PopulateUserTypes();

When I did this, I received the following error:

 An exception of type 'System.TypeInitializationException' occurred in ScottApp.dll but was not handled in user code

The InnerException property was not terribly helpful:

Object reference not set to an instance of an object.

Turns out it was because I had forgotten to add a connection string, “ScottConn”, to the web.config. The static Repository class was attempting to reference this missing property when it loaded:

private static string connString = ConfigurationManager.ConnectionStrings["ScottConn"].ConnectionString;

Adding this missing string to the web.config file, the error disappeared.

  1. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: