2016-09-25 50 views
-2

我在項目頁面調試屬性中更改了項目URL,然後收到錯誤消息System.ArgumentException'發生在System.Data.dll中,但未在用戶代碼中處理其他信息:不支持關鍵字:'mssqllocaldb

「類型‘System.ArgumentException’的異常出現在 System.Data.dll中但在用戶代碼的附加信息 未處理:不支持關鍵字:‘mssqllocaldb; attachdbfilename’」

請問您能告訴我如何解決這個問題嗎?

我在這個項目上使用代碼優先。此外,我在改變URL作爲

得到一個錯誤「爲了讓您需要配置虛擬 directory.Would要立即創建虛擬目錄這些設置嗎?」

enter image description here

回答

0

你有你的連接字符串中的錯誤。對於MSSQL服務器2014+有效的連接字符串的 例子:

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='|DataDirectory|\Database.mdf';Integrated Security=True

1

據我所知,SQL CE不支持attachdbfilename。你試過這個嗎?

<add name="MyLocalConnection" 
connectionString="Data Source=|DataDirectory|/mssqllocaldb.sdf; 
Integrated Security=True" providerName="System.Data.SqlServerCe.4.0" /> 
相關問題