_G4ry
03/11/2012, 11h31
Bonjour
J'ai fini par trouver la solution.
Lors du développement de mon application, en local, j'utilisais une connectionString appelée DefaultConnection qui pointait vers un fichier .mdf. J'avais configuré mon objet DbContext pour qu'il s'initialise avec cette connexion.
Lors du déploiement de l'application sur le serveur ovh avec WebDeploy, le fichier web.config a été modifé et une nouvelle connectionString a été ajoutée, sauf que cette fois, elle portait le nom de mon DbContext.
J'ai donc du modifier certains fichiers comme le global.asax pour remplacer le nom de la connectionString partout ou elle était utilisée
J'ai également commenté la 3ème connectionString créée automatiquement lors du déploiement qui s'appelait MonDBContext_DatabasePublish ainsi que la partie dans l'élément du fichier web.config.
Je ne sais pas exactement à quoi ils servent mais l'application fonctionne sans...
J'ai pu accéder à la page d'accueil. Par la suite j'ai eu quelques soucis car certaines tables de ma base de données n'avaient pas été générées. Je les ai créées manuellement via myLittleAdmin de OVH.
Voilà voilà, problème résolu
J'ai fini par trouver la solution.
Lors du développement de mon application, en local, j'utilisais une connectionString appelée DefaultConnection qui pointait vers un fichier .mdf. J'avais configuré mon objet DbContext pour qu'il s'initialise avec cette connexion.
Lors du déploiement de l'application sur le serveur ovh avec WebDeploy, le fichier web.config a été modifé et une nouvelle connectionString a été ajoutée, sauf que cette fois, elle portait le nom de mon DbContext.
J'ai donc du modifier certains fichiers comme le global.asax pour remplacer le nom de la connectionString partout ou elle était utilisée
J'ai également commenté la 3ème connectionString créée automatiquement lors du déploiement qui s'appelait MonDBContext_DatabasePublish ainsi que la partie
Je ne sais pas exactement à quoi ils servent mais l'application fonctionne sans...
J'ai pu accéder à la page d'accueil. Par la suite j'ai eu quelques soucis car certaines tables de ma base de données n'avaient pas été générées. Je les ai créées manuellement via myLittleAdmin de OVH.
Voilà voilà, problème résolu