Erreur «tentative de joindre une firebase database nommée automatiquement»

Je crée une application de bureau en C #, Visual Studio 2010 sur Windows XP SP2 Professional.

Si j’exécute cette application directement à partir du dossier publié sans exécuter le programme d’installation OU si je l’exécute à partir du dossier de débogage OU tout simplement le débogage de l’application, l’erreur ne sera pas générée. Mais si j’exécute le programme d’installation à partir du dossier publié, puis à partir du menu Démarrer, l’erreur suivante apparaît:

Tentative de joindre une firebase database nommée automatiquement pour le fichier C: \ Documents and Settings \ Paramètres locaux \ Apps \ 2.0 \ Data \ K9KMBYK5.881 \ EKOOHKP2.0Y1 \ smas..tion_ddac366ea7cca062_0001.0000_c8a0800c5798ef15 \ Data \ SmasDb.m . Une firebase database portant le même nom existe, ou le fichier spécifié ne peut pas être ouvert ou se trouve sur le partage UNC.

Je publie une application dans un dossier dans “mes documents”.

C: \ Documents et parameters \ Paramètres locaux \ Applications \ 2.0 \ Data \ K9KMBYK5.881 \ EKOOHKP2.0Y1 \ smas..tion_ddac366ea7cca062_0001.0000_c8a0800c5798ef15 \ Data \ 1.0.0 (ce répertoire de données ne contient que le fichier user.config. )

C: \ Documents and Settings \ Desi \ Local Settings \ Apps \ 2.0 \ LWGCKB30.QZJ \ E81QYJON.ZX9 \ manifestes (contient smas..tion_ddac366ea7cca062_0001.0000_none_a42d8ca7a940cae4.cdf-ms smas..tion_ddac366ea7cca062_0001.0000_none_a42d8ca7a940cae4.manifest smas.exe_ddac366ea7cca062_0001.0000_none_3d144d2ce016963b .cdf-ms smas.exe_ddac366ea7cca062_0001.0000_none_3d144d2ce016963b.manifest)

C: \ Documents et parameters \ Paramètres locaux \ Applications \ 2.0 \ LWGCKB30.QZJ \ E81QYJON.ZX9 \ smas.exe_ddac366ea7cca062_0001.0000_none_3d144d2ce016963b (contient SMAS.exe.config, Smasb.mdf, Smasb.mdf

C: \ Documents and Settings \ Desi \ Paramètres locaux \ Apps \ 2.0 \ LWGCKB30.QZJ \ E81QYJON.ZX9 \ smas..tion_ddac366ea7cca062_0001.0000_c8a0800c5798ef15 (ce répertoire contient tous les fichiers, y compris tous les dll, SmasDbdf et Smasdbb exe.config, certains fichiers .cdf-ms et .manifest ne sont pas les mêmes que ci-dessus .cdf-ms et .manifest)

Avez-vous vérifié que le long chemin d’access (C: \ Documents and Settings \ UTILISATEUR \ Paramètres locaux \ Apps \ 2.0 \ Data \ MP63M1NA.ZG5 \ BCOVJJWN.C53 \ smas..tion_ddac366ea7cca062_0001.0000_9c79a710d42895b6 \ Data \ SmasDbdf) vous permet de voir si il y a réellement une firebase database là-bas?

Parmi les trois options du message d’erreur, je choisirais: ou le fichier spécifié ne peut pas être ouvert

Vous devrez réfléchir à l’emplacement de la firebase database (sur un ordinateur non développeur) et vous assurer de la copier.

Voir la publication Utilisation de bases de données dans Visual Web Developer 2005 Express Edition à propos du répertoire | DataDirectory | syntaxe.

Vous utilisez ClickOnce et utilisez une firebase database SQL CE? Avez-vous inclus la firebase database dans l’application publiée?