2009-06-05 21 views
11

के बिना SharePoint साइट पर default.aspx को संपादित करने के लिए कई अवसरों पर, मुझे स्थिति का सामना करना पड़ा है कि साइट पर default.aspx पृष्ठ काम नहीं करता है। अधिक विशेष रूप से, वेबपार्ट और/या नियंत्रण का संदर्भ एक त्रुटि फेंक रहा है क्योंकि असेंबली नहीं मिली है। ठीक है, आप बस डरावने SharePoint Designer को आग लगाना और निर्भरता रेखा को हटा दें। हालांकि, अगर मैं SharePoint Designer नहीं होने पर इस विधि का उपयोग करना चाहता था, तो यह कैसे किया जा सकता है?शेयरपॉइंट डिज़ाइनर

संपादित करें: "सामग्री = 1" वेब पार्ट प्रबंधन पृष्ठ का उपयोग करके वेब भाग को हटाने से मेरे मामले में मदद नहीं मिली। <% @ रजिस्टर टैग अभी भी था और SharePoint Designer का उपयोग करके हटा दिया जाना था।

+0

यह अजीब लगता है कि default.aspx पृष्ठ काम नहीं करेगा ... क्या पृष्ठ को वेबपर्ट/नियंत्रण शामिल करने के लिए अनुकूलित किया गया था? मैं नियमित SharePoint UI के माध्यम से पृष्ठ को संपादित करने के किसी भी तरीके से नहीं जानता लेकिन आप शायद कुछ सी # कोड के साथ ऐसा कर सकते हैं। –

उत्तर

5

साइट की सभी सामग्री देखने के लिए जाएं (http://yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx)। दस्तावेज़ लाइब्रेरी का चयन करें "पन्ने" ("पन्ने" लाइब्रेरी का नाम उस भाषा के आधार पर रखा गया है जिस पर आपने साइट बनाई थी। आईई। नारियल में पुस्तकालय का नाम "साइडर" है)। अपने कंप्यूटर पर default.aspx डाउनलोड करें और इसे ठीक करें (वेब ​​भाग को हटाएं और <% पंजीकरण टैग)। इसे सहेजें और इसे लाइब्रेरी में अपलोड करें (फ़ाइल में जांचना याद रखें)।

संपादित करें:

आह .. आप एक प्रकाशन साइट टेम्पलेट का उपयोग नहीं कर रहे हैं। साइट एक्शन -> साइट सेटिंग्स पर जाएं। "साइट प्रशासन" के तहत मेनू "सामग्री और संरचना" का चयन करें, अब आपको अपना डिफ़ॉल्ट.aspx पृष्ठ देखना चाहिए। लेकिन आप इसके साथ ज्यादा नहीं कर सकते ... (, हटाने कॉपी या स्थानांतरित)

वैकल्पिक हल: जड़ वेब के लिए प्रकाशन सुविधा सक्षम करें। पेज लाइब्रेरी में निश्चित default.aspx फ़ाइल जोड़ें और इसमें स्वागत पृष्ठ बदलें। प्रकाशन सुविधा को अक्षम करें (यह इस सुविधा से बनाई गई सभी अन्य सूची हटा देगा, लेकिन पृष्ठ पृष्ठ लाइब्रेरी नहीं है क्योंकि एक पृष्ठ उपयोग में है।)। रूट रूट के लिए अब आपके पास एक नया default.aspx पृष्ठ होगा लेकिन यूआरएल sitename/default.aspx से sitename/Pages/default.aspx में बदल दिया गया है।

वर्कअराउंड II डिफ़ॉल्ट.एएसपीएक्स फ़ाइल को बदलने के लिए एक सुविधा का उपयोग करें। समाधान यहां समझाया गया है: http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx

+0

नहीं, क्षमा करें। रूट वेब के लिए default.aspx पृष्ठों नामक किसी भी दस्तावेज़ लाइब्रेरी में संग्रहीत नहीं है। –

+0

वह प्रकाशन वर्कअराउंड शायद एक MOSS सेटअप के लिए काम करेगा, लेकिन SharePoint के लिए नहीं। और होमपेज यूआरएल बदलना वांछित नहीं है। लेकिन आपके विचारों के लिए बहुत बहुत धन्यवाद। –

+0

डिफ़ॉल्ट.aspx (सुविधाओं और सी # कोड का उपयोग कर) को बदलने के लिए एक अच्छा समाधान मिला। http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx – Tomso

0

आप हमेशा एक परियोजना बनाने और VS2008 में संपादित करने के लिए Sharepoint Solution Generator का उपयोग कर सकते हैं।

आप जनरेटर को शेयरपॉइंट डेवलपर टूल के साथ पा सकते हैं।

+0

मुझे यकीन नहीं है कि मैं आपका अनुसरण करता हूं। समाधान जेनरेटर डिफ़ॉल्ट.aspx फ़ाइल को संशोधित करने में मेरी सहायता कैसे कर सकता है? –

0

या आप पृष्ठ को रखरखाव मोड में खोल सकते हैं और अपमानजनक वेब भाग को हटा सकते हैं।

Sharepoint 2007 Insight: Remove bad or broken web parts from a page

+0

हाय। कृपया मेरी पोस्ट फिर से पढ़ें। इस मामले में कोशिश की गई और काम नहीं किया। –

0

आसान त्वरित समाधान जो मेरे लिए काम किया। 1. रूट फ़ोल्डर पर जाएं। Default.aspx फ़ाइल की प्रतिलिपि बनाएँ। 2. मूल फ़ाइल हटाएं। 3. कॉपी की गई फ़ाइल को डिफ़ॉल्ट.aspx पर पुनर्नामित करें।

यह फिर से प्रयोग करने के लिए तैयार है। यह सुनिश्चित नहीं है कि उस पृष्ठ में इन वेबपृष्ठों का संदर्भ कैसे शेयरपॉइंट करें।लेकिन काम करता है :)

1

मैं द्वारा संपादन default.aspx पेज को पूरा करने में सक्षम था:

  • शेयरपॉइंट डिज़ाइनर में साइट खोलना 2013
  • फिर फ़ाइलों के सभी देखने के लिए 'सभी फ़ाइलें' क्लिक करके,
  • फिर राइट-क्लिक करें -> उन्नत मोड में फ़ाइल संपादित करें।

ऐसा करके मैं टैग्रफ़िक्स को अपने पृष्ठ पर कोई समस्या उत्पन्न करने में सक्षम था।

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