2012-04-29 113 views
-1

我有這個應用程序,我正在開發的學習目的。我已在AppHarbor上託管該應用程序。 它是ASP.NET MVC和EF Code First。 我添加了SQL服務器免費添加爲數據庫的目的,但來吧可能數據庫連接失敗。應用程序無法連接到AppHarbor上的數據庫

代碼是在Github上託管的位置: - https://github.com/BilalHasanKhan/BusinessFlow

請告知或地步,我錯了。

通過切換自定義錯誤關閉我發現了錯誤:

Model compatibility cannot be checked because the database does not contain model metadata. Ensure that IncludeMetadataConvention has been added to the DbModelBuilder conventions.

+2

放棄一個項目並說「它不起作用」不是在這裏提問的好方法。我能做的最好的是給你一個鏈接到我的MVC3,EF代碼第一個項目,也在AppHarbor上託管,這工作得很好:https://bitbucket.org/diegose/shoppinglist –

+0

感謝您的及時回覆,我不會問了我是否能夠解決自己的問題。我明白代碼首先在appharbor中起作用,但我正在做一些愚蠢的事情或缺少一些意見。如果你能告訴我你遵循的步驟,那將是非常棒的。提前致謝。 – Bilal

+1

我不是讓你自己解決它。我告訴你想出具體的問題;不是毯子「我無法連接」。大多數人不會經歷檢查項目的麻煩,找出問題所在。您可以查看我的代碼或Appharbor在EF遷移中的最新日誌(其中還包括源代碼) –

回答

1

你可能要檢查的博客文章,我們最近在做migrations with EF Code First。還有example code以及帖子。

+0

我注意到的一件事是當我下載構建時,我無法找到web.config中的connectionstring部分?那是問題嗎。對不起,在這裏很天真,但我是appharbor新手。 – Bilal

+0

嗯,這可能是,嘗試添加一個空的。請回到我們這裏或在[email protected]結果。 – friism

+0

當我部署應用程序時,web.config確實有一個連接字符串部分,它是 <! - - > Bilal

相關問題