2008-08-13 12 views
18

अब मैं उत्पादन वातावरण में किसी SharePoint समाधान की तैनाती की योजना बनाने की प्रक्रिया में हूं।
मैंने कुछ टूल्स के बारे में पढ़ा है जो इस प्रक्रिया को स्वचालित करने का एक आसान तरीका वादा करते हैं, लेकिन मेरे परिदृश्य में फिट होने वाला कुछ भी नहीं।आप अपने शेयरपॉइंट समाधान कैसे तैनात करते हैं?

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

साइट कस्टम वेब पार्ट्स के साथ शेयरपॉइंट वेब पार्ट पेज से बना है, और बहुत सारी रिपोर्टिंग सेवा रिपोर्ट परिभाषाएं हैं।

तो, क्या इस विशाल भूमि में geeks की एक बड़ी तैनाती परिदृश्य के लिए SharePoint साइट को सबसे कुशलतापूर्वक बनाने और तैनात करने के बारे में कोई अच्छी सलाह है?

संपादित करें
बस स्पष्ट करने के लिए। मुझे मौजूदा साइट संग्रह में कई "शेयरपॉइंट साइट्स" को तैनात करने की आवश्यकता है। चूंकि SharePoint को अपनी साइट्स को SharePoint सामग्री डेटाबेस में रखना पसंद है, इसलिए फ़ाइलों को आईआईएस में डालने पर इस समय कोई विकल्प नहीं है।

+0

आप अभी भी उपयोग करें सामग्री परिनियोजन विज़ार्ड या क्या आपको इस दौरान एक बेहतर समाधान मिला? – driAn

+1

मैं WSPBuilder + के साथ गया एक कस्टम स्क्रिप्ट –

उत्तर

4

मैं क्रिस ओ'ब्रायन द्वारा शेयरपॉइंट सामग्री परिनियोजन विज़ार्ड की जांच करने का सुझाव भी दूंगा। http://www.codeplex.com/SPDeploymentWizard

मदद चाहिए प्रक्रिया आपके द्वारा बताई गई चिकनी, और यह आपके kitbag परवाह किए बिना

+0

लेकिन जब मैं आयात करने का प्रयास करता हूं तो यह हमेशा अपवाद (त्रुटि लॉग) के साथ समाप्त होता है। आयात सेटअप चिकनी हैं। कोई अपवाद नहीं फेंकता है। कोई उपाय? –

+0

पुराने धागे में टिप्पणी करना शायद पता लगाने का तरीका नहीं हो सकता है। साथ ही, उन आयात त्रुटियों को आमतौर पर स्पष्ट रूप से स्पष्ट किया जाता है, लेकिन आपको हमें यह बताना होगा कि वे क्या हैं =) – ArjanP

3

हमारे पास वेब एप्लिकेशन और कई वेब सर्विसेज के साथ बिज़टॉक 2006 है जिसे देव से यूएटी तक लाइव करने की आवश्यकता है।

हम एमएसबिल्ड का उपयोग वीएस के भीतर से, परीक्षण चलाने, परीक्षा परिणाम पर निर्भर, शिकायत, ज़िप और सर्वर पर जहाज के लिए करते हैं।

सर्वर पर छोटे एमएसबिल्ड स्क्रिप्ट को अनजिप करने, फ़ाइलों को स्थानांतरित करने, स्वच्छ वेब ऐप इंस्टॉल करने, बिज़टॉक बिट्स को अनइंस्टॉल करने, नई बिज़टकॉक बिट्स इंस्टॉल करने, फिर से सूचीबद्ध करने और फिर सामान शुरू करने के लिए।

MSBuild ह्यूग है से अधिक लोगों को यह सही मंच में =>

उपयोग MSBuild

4

लार्स

चेक इस पोस्ट बाहर =>

MOSS with MSBuild अब वहाँ के रूप में उपयोग करने की आवश्यकता

2

ध्यान दें कि "समाधान" का शेयरपॉइंट में एक विशिष्ट अर्थ है: सुविधाओं का संग्रह (जैसे वेब पार्ट्स, सूची परिभाषाएं और इसी तरह) एक .wsp फ़ाइल के रूप में तैनाती के लिए पैक किया गया है।

आप आमतौर पर दृश्य स्टूडियो और पैकेज में SharePoint समाधान का निर्माण और शेयरप्वाइंट SmartTemplates जैसे कुछ उपकरण का उपयोग कर http://www.codeplex.com/smarttemplates

हालांकि आपके मामले में आप पहले से ही एक जीवित SharePoint साइट है जो आप किसी अन्य साइट पर ले जाना चाहते हैं में सामग्री है उन्हें तैनात।इसके लिए समाधान का उपयोग करने के लिए शायद यह बहुत बोझिल होगा, खासकर यदि आप इसे एक से अधिक बार करना चाहते हैं (हालांकि SharePoint Solution Generator का उपयोग कर लाइव साइट से समाधान उत्पन्न करना संभव है)।

एक लाइव साइट से दूसरी सामग्री में सभी सामग्री को तैनात करने का सबसे आसान तरीका stsadm का उपयोग कर साइट का बैकअप बनाना है और फिर इसे stsadm पुनर्स्थापित का उपयोग करके फिर से नई साइट पर पुनर्स्थापित करना है। यह पूरी तरह से नई साइट को ओवरराइट करता है।

आप आयात/निर्यात (बैकअप/पुनर्स्थापित करने के बजाए) चुनिंदा फ़ाइलों/सूचियों को स्थानांतरित कर सकते हैं। SharePoint Content परिनियोजन विज़ार्ड जैसे टूल को स्थानांतरित करने के लिए सामग्री का चयन करना आसान बनाता है।

+0

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

1

चेक saf.codeplex.com यह हमें MSBuild/सुविधाओं का उपयोग कर SharePoint घटक तैनाती को स्वचालित करने की क्षमता देता है पर इस ढांचे/stsadm आदि