I recently ran into a question regarding the scope of connection pools that .NET creates when applications require a database connection. The following feedback and link was provided by a colleague of mine in response to the question:
As per the folloiwng article:
Connection pools are created per process, app domain and connection string. Additionally, per useer when using Integrated Security.