2015-05-04 28 views
0

我收到了一個對我沒有任何意義的錯誤。我使用實體框架6.1.3,首先基於現有的數據庫。當我使用EF創建DbContext類時,我將其稱爲PrismSpecMap。大多數肯定是以這個名字命名的一堂課,以及它的公開課。 (它位於名爲Data的文件夾中;我不知道這是否會起作用)。我從Visual Studio 2013收到一條錯誤消息,說:「在應用程序配置中找不到名爲'PrismSpecMap'的連接字符串文件。」但這沒有道理;它在那裏,我打開了app.config文件,它就在那裏。還有什麼沒有意義的是我可以在我的開發箱上編譯和運行它。獲取有關應用程序配置文件中沒有連接字符串的錯誤。爲什麼?

爲什麼在app.config文件中出現此錯誤?我該如何「修補」那些破碎/不快樂的東西?

+0

發佈app.config文件的相關部分並仔細檢查拼寫。 – Brandon

+0

你可以粘貼連接字符串從應用程序配置(與pw和用戶名刪除OBV)?你還使用什麼樣的啓動項目? –

+0

檢查http://stackoverflow.com/questions/12622408/no-connection-string-named-myentities-could-be-found-in-the-application-config – jaypb

回答

2

首先檢查連接字符串名稱的正確性。然後檢查在啓動項目中是否添加了連接字符串。所有其他app.config或web.config文件將被忽略。每當您在解決方案中使用少量項目時,主項目中都會使用配置文件。

相關問題