AppSettings:
In 2.0 we have used to store connection strings in app settings, app settings are useful to store constants,smtp mail settings,username and passwords of the third party api's.appsettings doesn't contain provider name.
Connectionstrings:
From 3.5 on wards we are using connection strings in connection string settings.This block is useful to define connections.in this section we can give provider name also.