I have a web service that calls a method asynchronously:

```
   public Response Method1(Request request)
        {
            new StaticClass.ProcessAsync(request);

            return new Response
            {
                result = 0,
                resultDescription = "success"
            };

        }

```

Inside the method `ProcessAsync(Request request)` I am selecting from a database :

* a connectionstring
* a stored procedure name

and executing that stored procedure.

The value of the connection string and stored procedure vary depending on the Request class values:

```
Settings settings = GetInfoFromDatabase(request);
string conString = settings.ConnectionsString;
string storedProcedureName = settings.StoredProcedureName;
//execute stored procedure

```

When there is a rush of requests on that web service, I am getting the following error a lot :

```
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'storedprocedurename'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

```

What could be the problem? Could it be a conflict in values of Settings class due to rush?