2010-10-20 112 views
1

在我的MVC asp.net应用程序,我在不同的模块我有插入和编辑功能。基础提供失败的提交

一段时间我收到此错误:

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 .............

当我运行从我的本地服务器的applcation并进行编辑操作withsame数据我从来没有得到该异常。但是当我使用远程服务器时,我得到了这么多错误(不总是)。

的异常generatedwhile保存更改。

objEntities.SaveChanges(); 

这个问题是否依赖于数据库?

感谢 Aayushi瑞里

+0

您给出了异常的堆栈跟踪,但是实际的异常消息是什么?你也应该包括这一点。 – 2010-10-20 12:18:34

+0

的例外是“底层提供程序在提交失败”。 – 2010-10-20 12:58:01

+0

克雷格 - 你有没有得到解决你的问题?我开始在我的一个应用程序中看到这个昨晚: – Randy 2011-12-08 12:08:31

回答

0

是的,它来自DB(或供应商)。详细信息请查看嵌套异常。

+0

我怎么看,它不是从我的本地数据库产生的。当我在生产环境中运行浏览器上的应用程序时会生成此错误。 – 2010-10-20 13:21:23

+0

您可以使用像ELMAH这样的错误日志框架来捕获异常。 – 2010-10-20 13:52:44