2015-02-10 51 views
0

我是Umbraco的新手。我正在使用Visual Studio進行開發和部署。我可以將本地站點部署到我的生產服務器上,而不會出現任何問這是現在好的,因爲我是唯一一個向網站添加內容的人。當我將網站傳遞給我的客戶並且他們開始對生產進行更改時,似乎下次我部署更改被覆蓋。該網站設置爲使用SQL服務器,但我想我可能會搞砸了一些東西。 (在設置過程中,我選擇外部數據庫,並把所有的憑證和數據庫已成功創建)部署Umbraco覆蓋我的數據

不應頁面上的內容存儲在數據庫中?目前,如果我在生產環境中登錄管理並進行簡單的文本更改(更改已部署並處於活動狀態),那麼如果我轉到Visual Studio並部署該站點,則所有更改都會恢復。

任何幫助將不勝感激...謝謝你是進步!

回答

1

內容存儲在數據庫中(如本文檔類型,數據類型配置和其他)。如果您使用Visual Studio的部署工具,請確保您不要重新部署數據庫,而只是重新部署文件。
如果你沒有重新部署數據庫,你可能還複製下列文件(文件夾):

  • /app_data/umbraco.config
  • /app_data文件/溫度/ ExamineIndexes

這些位置包含緩存的內容。我永遠不會複製Temp文件夾或umbraco.config文件,除非你知道你在做什麼。

+0

這就是我一直在尋找......謝謝! – Mike 2015-02-12 03:33:34

0

你可能配置了網站的SQL Server CE。這意味着數據庫存儲在~/App_Data/Umbraco.sdf下的文件中。如果您覆蓋此文件,則會覆蓋數據庫。

我們從不使用SQL Server CE。我們要求SQL Server或SQL Server Express使用。頁面的

+0

當我設置站點時,我指定了SQL而不是SQLce。您所說的文件不在我的開發環境或生產環境中。 – Mike 2015-02-11 17:46:33

+0

我的不好。我會重讀你的問題並給你一個新的鏡頭。 – dampee 2015-02-11 23:51:54