2010-10-20 2 views
1

Dans mon application mvc asp.net, j'ai divers modules dans lesquels j'ai des fonctionnalités d'insertion et d'édition.Le fournisseur sous-jacent a échoué lors de la validation

quelque temps, je reçois cette erreur:

at System.Data.EntityClient.EntityTransaction.Commit() at System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options) at System.Data.Objects.ObjectContext.SaveChanges() at admin.chambal.com.Controllers.DocsController.Edit(Int32 id, FormCollection collection) in .............

Quand je lance le applcation de mon serveur local et modifier les données opération exécutée de withsame de je ne ai jamais eu cette exception. Mais quand j'utilise le serveur distant, je reçois cette erreur tellement de fois (pas toujours).

L'exception est générée lors de l'enregistrement des modifications.

objEntities.SaveChanges(); 

Ce problème est-il lié à la base de données?

Merci Aayushi Soni

+0

Vous avez donné la trace de pile de l'exception, mais quel était le message d'exception réel? Vous devriez inclure cela aussi. –

+0

l'exception est "Le fournisseur sous-jacent a échoué sur validation." –

+0

Craig - avez-vous déjà trouvé une solution à votre question? J'ai commencé à voir cela hier soir dans une de mes applications: – Randy

Répondre

0

Oui, il vient de la DB (ou fournisseur). Regardez l'exception imbriquée pour plus de détails.

+0

Comment puis-je voir, il ne produit pas à partir de ma base de données locale. Cette erreur est générée au moment où j'exécute l'application sur le navigateur depuis la production. –

+0

Vous pouvez utiliser un cadre de consignation d'erreurs tel qu'ELMAH pour capturer l'exception. –

Questions connexes