.net 键'的值无效;附件文件名';
我一直在谷歌上搜索这个错误消息,但还没有找到适合我的解决方案。 我已经使用entity framework创建了一个mvc4应用程序,我正在尝试在nuget上运行“enable migrations”,但我得到了错误: 键“attachdbfilename”的值无效 我在本地计算机上使用SQL server 2008的完整版本,我使用服务器资源管理器添加了数据库,并从属性中复制了连接字符串.net 键'的值无效;附件文件名';,.net,sql,entity-framework,asp.net-mvc-4,.net,Sql,Entity Framework,Asp.net Mvc 4,我一直在谷歌上搜索这个错误消息,但还没有找到适合我的解决方案。 我已经使用entity framework创建了一个mvc4应用程序,我正在尝试在nuget上运行“enable migrations”,但我得到了错误: 键“attachdbfilename”的值无效 我在本地计算机上使用SQL server 2008的完整版本,我使用服务器资源管理器添加了数据库,并从属性中复制了连接字符串 <add name="DefaultConnection" connectionString="Da
<add name="DefaultConnection" connectionString="Data Source=CQTT4323;Initial database=JBSMonitor;Integrated Security=True" providerName="System.Data.SqlClient"/>
wierd的问题是根本没有attachdbfilename属性,据我所知,sql server full上不需要它
有什么线索吗
编辑:
当我将连接的名称从“Default connection”更改为另一个名称并在DbContext中使用该名称时,一切正常。可能它使用了另一个“默认连接” 将整个字符串替换为以下内容
Data Source=yourmachinename\sql_server_name;Initial Catalog=JBSMonitor;Integrated Security=true