5

我使用Orchard CMS創建了一個基本網站,並嘗試使用Web Matrix(通過FTP)將其部署到我的共享主機Softsys。目前,該網站在技術上「有效」,但看起來所有樣式已被刪除(甚至從儀表板)。將Orchard CMS部署到共享主機的正確方法是什麼?

在部署網站時是否存在一個或多個文件?我知道「Web Deploy」可能是部署的首選方法,但我對此很陌生,並不確定登錄細節是什麼,或者如何爲Web部署獲取它們。

這裏是一個什麼樣的網站目前看起來像部署截圖: deployed website

編輯:事實證明,這個問題是在我的主人的身邊,因爲某些原因沒有被正確地創建虛擬目錄 - 我但仍然很好奇,然而,部署的正確/最佳實踐方法是什麼。

+0

CodePlex上的許多主題與具有相同問題的人有關,例如http://orchard.codeplex.com/discussions/397724 – 2013-03-22 06:41:53

回答

2

它看起來像你沒有應用主題。檢查您的主題是否存在於〜/ Themes文件夾中,並在管理控制檯中正確啓用。也許/主題文件夾內容沒有被複制?

UPDATE

如果你的主機提供商允許通過部署地點WebDeploy選項 - 這將是最好的之一。

部署果園現場最簡單,最直接的辦法就是:

  1. 有ASP.NET應用程序在IIS和訪問正確配置。如果您使用託管服務提供商爲您提供服務。如果你有一個專用服務器 - 你必須自己設置一個應用程序。
  2. 從Codeplex處獲取deployment package,或者從sources構建一個。
  3. 將整個軟件包複製到您網站的根目錄(通過FTP或WebDeploy)。
  4. 運行它並繼續進行設置。

基本上 - 這些步驟與每個「普通」ASP.NET應用程序的步驟相同。

+0

剛剛選中,/ Themes文件夾存在。我也進入了儀表板並加載了一個不同的主題,不幸的是仍然沒有骰子。 – codechinchilla 2011-06-08 15:15:53

+0

更新我的答案以回答你的第二個問題 – 2011-06-09 14:25:29

0

您可能需要將IIS用戶設置爲對某些文件夾具有寫入權限:主題,媒體和App_Data。

相關問題