2011-12-27 67 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