先用代码创建一个mvc3web站点并将相同的日期添加到我的db中,然后上传我的db到我的共享托管sql并更改我的connectionStrings,但是当我在本地机器上运行我的站点时,它在我的机器上重新创建了一个db,并且没有接近connectionStrings db,我怎么能将connectionStrings连接到任何本地db和我的Appdata它为空( db从来不在我的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" />
发布于 2011-12-27 19:51:38
您是否考虑过将连接字符串更改回发布站点之前web.config中的连接字符串?如果我没有记错,EF Code首先默认使用本地运行的SQLExpress实例,而不是App_Data目录中的mdf文件。
当你发布你的网站时,我会尝试使用web.config转换。
http://msdn.microsoft.com/en-us/library/dd465318.aspx
https://stackoverflow.com/questions/8644255
复制相似问题