首先使用代码创建mvc 3网站&将相同的日期添加到我的数据库,我已经将我的数据库上传到我的共享主机sql并更改我的connectionStrings, 但是,当我在我的本地机器上运行我的站点时,它在我的机器上重新创建了一个数据库并且没有接近connectionStrings数据库,我怎么能将连接字符串连接到任何本地数据库而我的Appdata它是空的(数据库从未进入过我的appdata文件夹) 哪里可以存储connectionStrings?我做错了什么? 谢谢
<add name="ApplicationServices"
connectionString="Data Source=11.11.111 .123;
Initial Catalog=DB_Name;
User ID='UserName';
Password='UserPAss';
" providerName="System.Data.SqlClient" />
答案 0 :(得分:0)
您是否考虑过在发布网站之前将连接字符串更改回web.config中的连接字符串?除非我弄错了,否则EF Code First默认使用本地运行的SQLExpress Instance,而不是App_Data目录中的mdf文件。
然后,当您发布站点时,我会尝试使用web.config转换。