Selon MSDN l'attribut SqlSettingProvider ne peuvent être utilisés pour les classes dérivées de ApplicationSettingsBase. Comme cette classe est spécifique à Windows Forms et que cela est explicitement indiqué dans la documentation, cela signifie que vous ne pouvez pas utiliser cette fonctionnalité dans un contexte Web. (Voir http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx pour les détails). Pour contourner ce problème et obtenir des fonctionnalités similaires, je vous conseille de créer une classe SettingsProviderBase personnalisée et d'implémenter la stratégie de stockage de paramètres dont vous avez besoin. L'utilisation de cette approche vous permettra également de tester les classes qui dépendent des paramètres de l'application.
Cela dépend, quel est votre objectif dans le stockage de votre config dans une base de données? –