我正在使用Windows Azure託管ASP.NET MVC4 Web應用程序。我想使用數據庫第一編程,並遵循this tutorial創建數據庫和數據模型。Windows Azure發佈配置文件不更新數據庫
然後我在Windows Azure中創建了一個包含鏈接數據庫的網站。我下載了發佈配置文件,並通過VS2012將其導入到項目中。我注意到數據庫連接字符串沒有包括在內,所以我從Azure中創建的數據庫收集它。
在選項卡「設置」下的發佈嚮導中,我可以選中一個名爲「更新數據庫」的框,當我第一次發佈網站時,一切都變得完美了,網站和數據庫也被上傳了。
然後我對數據庫做了一些更改,更新了上述教程中描述的數據模型,更新了我的代碼並構建了項目。這一次,當我進入發佈嚮導並選擇「設置」選項卡時,我不再能夠檢查「更新數據庫」複選框。相反,有一個名爲「Execute Code First Migrations(在應用程序啓動時運行)」的禁用複選框「。
爲什麼我不能再選擇「更新數據庫」複選框?我是否必須從現在開始手動更新數據庫?我試圖再次創建數據模型,但它沒有幫助。