2014-06-16 13 views
7

Neredeyse ilk Umbraco sitemi bitirdim ve bu forumlardan ve aynı zamanda nasıl bir forumda yayınlayacağımıza dair kesin bir kılavuz bulmaya çalışmamız için ourumbraco.org forumlarına bakıyorum. Umbraco sitesi, canlı bir sahneleme alanına ancak şu ana kadar bulduğum gibi, böyle bir rehber mevcut değil. Özellikle, bir Umbraco sitesinin Visual Studio kullanarak nasıl geliştirilebileceğini ve bir üretim ortamı için hangi klasörlerin nasıl kaldırılabileceğini/geliştirilebileceğini merak ediyorum. Umbraco 7.3.1 ve SQL CE veritabanı en son sürümünü kullanıyorum.Visual Studio kullanarak bir Umbraco sitesi dağıtımı

Bu seçenek bir seçenekse, siteyi sunucuya yüklemek için FTP'yi kullanmaktan mutluyum ancak sitemde Umbraco güvenlik kutusunun temel düzeyinin olmasını da sağlamak istiyorum. yükleme dizini kaldırılmalıdır.

Bu konuda herhangi bir yardım çok takdir edilecektir. Visual Studio 2013 kullanıyorum.

cevap

6

Yanıt gerçekten projeyi nasıl oluşturduğunuza bağlı - umbraco çekirdek dosyalarını hariç tutuyormuşsunuz gibi (derlemeyecekleriniz varsa) Daha sonra bunları eklemeniz gerekecek tekrar yayınlama senaryosunda.

Dağıtımla ilgili olarak - genellikle yükleme klasörünü de içeren tüm klasörleri dahil ediyorum, ancak bu klasörü sıkıştırıp dosyaları siliyorum. Eğer veritabanlarını değiştirirseniz yükleme klasörü Bunun da sebebi bazen yükseltmeleri sırasında kullanılır - ve SQLCE kullandığınız gibi bir gün tam bir SQL db geçiş yapabilirler


ADDITION:

Benim dağıtma klasörü nihayet E aşağıdaki

Directory gibi görünür: \ Work \ Umbraco \

17/06/2014 12:04 <DIR>   . 
17/06/2014 12:04 <DIR>   .. 
17/06/2014 11:59 <DIR>   App_Browsers 
17/06/2014 11:59 <DIR>   App_Plugins 
17/06/2014 11:59 <DIR>   bin 
17/06/2014 11:59 <DIR>   config 
17/06/2014 11:59 <DIR>   css 
08/05/2014 23:11    152 default.aspx 
08/05/2014 23:11    107 Global.asax 
17/06/2014 11:59 <DIR>   macroScripts 
17/06/2014 11:59 <DIR>   masterpages 
17/06/2014 11:59 <DIR>   media 
08/05/2014 23:11    1,954 packages.config 
17/06/2014 11:59 <DIR>   scripts 
17/06/2014 11:59 <DIR>   umbraco 
17/06/2014 11:59 <DIR>   umbraco_client 
17/06/2014 11:59 <DIR>   usercontrols 
17/06/2014 11:59 <DIR>   Views 
17/06/2014 11:59   15,585 Web.config 
17/06/2014 11:59 <DIR>   xslt 
+0

Ben kurulum Umbraco CMS Nuget paketini kullanarak projeyi dağıtın. Takip ettiğiniz süreci daha detaylı açıklayabilir misiniz? Şu an için oldukça küçük ölçekli bir broşür sitesi olacağından SQLCE'yi kullanmaya başladık. – jezzipin

+1

Bu harika - bu durumda muhtemelen en basit yordamı aldınız. VS2013'ün yayınladığı standart, size bağlantıların yapılmasını sağlayan bir çalışma klasörü ve halihazırda uygulamış olduğunuz araç olan tüm yapılandırma dönüşümlerini vermelidir. Yükleme klasörünü varsayılan olarak içermez, ancak DB'leri değiştirmeyeceğinizden, bu sorun değil. Yerel bir klasöre veya FTP'ye yayınlayabilir ya da Azure'a ev sahipliği yapıyorsanız, doğrudan orada çalışın ve işe yaramalısınız. Nuget paketini kullanırken, yayınlama sonucu temel olarak ihtiyacınız olan her şeydir. –

+0

Sormamın tek nedeni, Umbraco forumlarında bu yöntemin çalışmadığını belirten pek çok insan gördüm. – jezzipin