2014-06-16 5 views
7

का उपयोग करके एक एम्म्ब्राको साइट पर तैनाती करना मैं अपनी पहली उम्ब्राको साइट के साथ लगभग समाप्त हो गया हूं और मैं इन मंचों के साथ-साथ ourumbraco.org मंचों को देख रहा हूं ताकि एक प्रकाशित मार्गदर्शिका को कैसे प्रकाशित किया जा सके हालांकि, एक लाइव स्टेजिंग क्षेत्र में उम्ब्राको साइट, जैसा कि मैंने अभी तक पाया है, ऐसी मार्गदर्शिका मौजूद नहीं है। विशेष रूप से, मुझे दिलचस्पी है कि विज़ुअल स्टूडियो का उपयोग करके विकसित एक एम्म्ब्राको साइट को कैसे तैनात किया जा सकता है और उत्पादन फ़ोल्डरों के लिए कौन से फ़ोल्डरों को हटाया जा सकता है/सुव्यवस्थित किया जा सकता है। मैं उम्ब्राको 7.3.1 और एक एसक्यूएल सीई डेटाबेस का नवीनतम संस्करण उपयोग कर रहा हूं।विजुअल स्टूडियो

मैं साइट पर सर्वर अपलोड करने के लिए एफ़टीपी का उपयोग करने में प्रसन्न हूं, अगर यह एक विकल्प है, लेकिन मैं यह भी सुनिश्चित करना चाहता हूं कि मेरी साइट के पास उम्ब्राको सुरक्षा बॉक्स से बाहर का मूल स्तर है, इसलिए मैं चीजों को मान रहा हूं स्थापना निर्देशिका हटा दी जानी चाहिए।

इसके साथ किसी भी मदद की सराहना की जाएगी। मैं विजुअल स्टूडियो 2013 का उपयोग कर रहा हूं।

उत्तर

6

उत्तर वास्तव में इस बात पर निर्भर करता है कि आपने प्रोजेक्ट कैसे स्थापित किया है - जैसे कि आप umbraco कोर फ़ाइलों को छोड़ देते हैं (जो आपके पास है, वे संकलित नहीं करेंगे) तो आपको उन्हें शामिल करने की आवश्यकता होगी फिर अपनी प्रकाशित लिपि में।

जहां तक ​​तैनाती - मैं आमतौर पर सभी फ़ोल्डरों को शामिल करता हूं - इंस्टॉल फ़ोल्डर सहित, लेकिन मैं उस फ़ोल्डर को ज़िप करता हूं और फ़ाइलों को हटा देता हूं। यदि आप डेटाबेस बदल कारण यह है कि फ़ोल्डर स्थापित कभी कभी उन्नयन के दौरान प्रयोग किया जाता है - और के रूप में आप sqlce उपयोग कर रहे हैं आप एक दिन एक पूर्ण एसक्यूएल डाटाबेस के लिए स्विच कर सकते हैं


अलावा:

मेरे तैनाती फ़ोल्डर अंत में जैसे ई के निम्नलिखित

निर्देशिका लग रहा है: \ कार्य \ 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

मैं सेटअप Umbraco सीएमएस NuGet पैकेज का उपयोग परियोजना। क्या आप उस प्रक्रिया को समझा सकते हैं जिसका आप अनुसरण करते हैं? फिलहाल हम SQLCE का उपयोग करने पर बहुत अधिक सेट हैं क्योंकि यह अपेक्षाकृत छोटे पैमाने पर ब्रोशर साइट होगी। – jezzipin

+1

यह बढ़िया है - उस स्थिति में आपको शायद सबसे सरल प्रक्रिया मिल गई है। VS2013 से मानक प्रकाशित करने से आपको कनेक्शनस्ट्रिंग के साथ एक कार्यशील फ़ोल्डर मिलना चाहिए और किसी भी कॉन्फ़िगरेशन को पहले ही किया जा सकता है जिसका अर्थ है कि मूल रूप से आप जो तैनात करते हैं। इसमें डिफ़ॉल्ट रूप से इंस्टॉल फ़ोल्डर शामिल नहीं होगा लेकिन जैसा कि आप डीबी नहीं बदलेंगे, यह ठीक है। आप स्थानीय फ़ोल्डर या एफ़टीपी पर प्रकाशित कर सकते हैं, या यदि आप Azure पर होस्टिंग कर रहे हैं, तो सीधे वहां जाएं और इसे काम करना चाहिए। Nuget पैकेज का उपयोग करते समय, प्रकाशन परिणाम मूल रूप से आपको आवश्यक सब कुछ है। –

+0

एकमात्र कारण मैं पूछता हूं कि मैंने उम्ब्राको मंचों पर बहुत से लोगों को देखा है कि यह विधि काम नहीं करती है। – jezzipin

संबंधित मुद्दे