Je travaille depuis 2 ans sur une application Web qui embarque une base SQL Server Compact Edition 3.5. La solution tourne sur Cassini.
J'ai voulu lancer des tests de performances en hostant mon application sur IIS et là, c'est le drame :
SQLCEException : Le système d'exploitation ne prend pas en charge le mode de chiffrement fourni
Tout est correctement paramétré de mon coté. ASPNET a bien les droits en écriture sur mon fichier sdf. J'ai vérifié le cryptage de la base, il est en "engine default" et compatible sur mon Windows XP.
Je commence à croire que ma couche d'accès aux données à un gros problème. Alors je refais un petit projet rapide.... Ca marche ! Gloups.... J'intègre ma DAL... Ca marche. ReGloups...
Il y a donc quelque chose dans le web.config qui pose problème et bingo !!!
<identity impersonate="true"/>
C'est l'origine du problème !!! En retirant cette ligne, fini avec cette exception. 1/2 journée de perdue !