2016-09-25 24 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" /> 
相关问题