2010-10-20 107 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