0

我用一把umbraco現在是時候把它上傳託管服務器上成功創建的網站.. 我已經搜查,並得到一個付費產品的same..and我不想用它。上傳一把umbraco網站

是否有任何身體試圖對當地發展一把umbraco網站,然後上傳在服務器上?

如果是,那麼請幫助我做到這一點。

回答

4

首先我運行一把umbraco從本地IIS網站上安裝。然後,我爲該網站設置我的視覺工作室解決方案(和我的源控制)。然後我的工作,直到我達到了測試版,然後我去經歷這個過程部署:

  1. FTP至刪除網站和複製整個網站(我實際使用超越比較)。
  2. 用management studio連接到我的本地數據庫並創建一個.bak文件。
  3. 將.bak文件上傳到數據庫服務器。
  4. 還原數據庫
  5. 評論連接字符串在web.config中

然後我幾乎完成。

一旦我「活的」,有內容,我不想失去,當我想在網站上工作,我帶回了活動數據庫通過一個.bak文件,然後我讓我的變化。由於模式基本上在數據庫中,因此它們通常包含數據庫更改。我注意到我所做的所有操作。一旦我的更改準備就緒後,我會在更新文件時手動複製實時站點上的更改。

這是很不好受,但我試着像信使和類似的其他事情的解決方案,他們不生產我找到足夠可靠。手動是我目前看到的唯一無風險的方式。

希望這會有所幫助。

+0

感謝塞巴斯蒂安對這個問題的有幫助的描述。 – Sangeeta 2013-03-11 08:32:19

1

是的,這一直髮生。使用FTP將本地安裝複製到Web服務器,修改web.config以指向正確的數據庫,並且您的網站應該正常運行。

1

我敢肯定有較少的點擊更優雅的解決方案,但在這裏就是我如何做到這一點與SQL Azure的網站,不知道是什麼的主機/ DB你使用:
1)創建Azure上的一個空分貝與我的本地數據庫相同的登錄名和用戶。
2)在azure上創建一個空的站點,連接到我的數據庫。
3)下載發佈配置文件。
4)用Sql Azure Migration Wizard第一次上傳db。
5)將發佈配置文件導入到WebMatrix中,並上傳到該網站。
6)此後,我使用WebMatrix部署網站和數據庫。

WebMatrix中使用WebDeploy或FTP,你可以,如果你喜歡,FTP使用WebDeploy通過IIS。