2011-12-27 79 views
0

使用代码先创建一个mvc 3网站&向我的数据库添加相同的日期,我已经上传我的数据库到我的共享主机sql并更改我的connectionStrings, 但是当我运行我的网站时我的本地机器,它已经在我的机器上重新创建一个数据库,并没有接近connectionStrings数据库,我怎么能c连接到任何本地数据库和我的Appdata它是空的(数据库从来没有在我的appdata文件夹中) 它可以存储在哪里connectionStrings?我做错了什么? 感谢 Code first 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

你有没有考虑改变连接字符串回到了他们在你的web.config你发布你的网站之前?除非我错了,否则EF Code First默认使用本地运行的SQLExpress Instance,而不是App_Data目录中的mdf文件。

然后我会尝试使用web.config变换时,您发布您的网站。

http://msdn.microsoft.com/en-us/library/dd465318.aspx

+0

您好,我没有公布我的地盘,只是分贝,(我可以C对网页的SQL数据) 我想在我的本地解决方案与公布的DB工作, 问题是,如果我无法在我的web.config – 2011-12-27 12:36:59

+0

发现它感谢它connectionStrings在哪里 – 2011-12-27 13:50:51