Export-SPWeb Պատմում ինձ "InvalidData” Սակայն տվյալները Valid

Ես գործընթացում գրել մի հոդված է լավ մարդկանց www.sharepointbriefing.com եւ այն ներառում է նաեւ տեղակայման ցուցակում է զարգացման ֆերմայում է արտադրության տնտեսություն.  Ես դեռեւս սովոր օգտագործելով stsadm, եւ անհրաժեշտ է կոտրել այդ սովորույթից, այնպես որ ես կրակում մինչեւ Sharepoint 2010 Management Shell եւ խաղում են օգտագործելով արտահանման SPWeb կրկնօրինակում իմ ցուցակում.  Ինչ տարօրինակ է դժվար բան է, որ ապացուցվել է!

Ես անընդհատ getting this error:

image

Դա սխալ, "InvalidData: (Microsoft.Share…CmdletExportweb"”) էր սպանել ինձ.  Ես ամաչում, թե ինչպես երկար եմ պայքարել այս.

Ես նախկինում վազում է պատի հետ PowerShell եւ օգտագործվում stsadm ստանալ դրա շուրջ.  Ես փորձեցի այն կրկին, այս անգամ, եւ ես ստացել լավ արդյունքներ.

Ես ծախսել շատ ժամանակ fiddling շուրջ հետ, ինքնության տարբերակը եւ ապա վերջապես կապնվել-ItemURL.  Ստացվում է, որ ItemURL տարբերակը պահանջում է լիարժեք ճանապարհով ցուցակում / Գրադարան եք  ուզում արտահանել առանց եւ HTTP://սերվեր քիչ.  Այնքան, չնայած այն հանգամանքին, որ անձը փաստարկը մատնացույց անելով subsite, որ ItemURL չէ հարաբերական է բացահայտել, սակայն հարաբերական կայքի հավաքածուի.

Դա կլիներ հաճելի է cmdlet ինձ ասել, թե ինչ էր նվազագույն ուժի (ինքնության այս դեպքում) եւ ինչ էր անվավեր (ItemUrl).  Այս փոքրիկ անդրադարձ օգնել մարդկանց ընդունել արտադրանքը.  Ոչ մեծ դինգ դեմ SharePoint, but a little one at least 🙂

Հուսով եմ, այս հաղորդագրությունը փրկել ինչ - որ մեկը մի քիչ վշտի ապագայում.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Աշխատել TreeNodeBinding է ASP.NET Treeview Control

Ես արդեն աշխատում է, թե ինչ եմ, հույս ունեմ, որ կլինի շուտով, ազատ է արձակվել CodePlex նախագիծ է, որը տրամադրում է մի գեղեցիկ համալիր քիչ վեբ մասերի խոսում են միմյանց միջոցով տրամադրման / սպառողը միացումների նպատակով ուսումնասիրության եւ SharePoint կայքը տակ պատվածքով.  (Սա, իհարկե, արվել է, բայց դա ուսուցման ծրագիրը, որքան որեւէ այլ բան).  Սա նշանակում է, որ փոխարինում է Windows Explorer տեսակետից SharePoint 2010 Փաստաթղթաշրջանառության գրադարաններ.

The կոդն հերթական recursive հանդիմանել է SPWeb եւ SPLists են տվյալ ելակետ.  Օբյեկտ է, որ անում է, որ traversing կառուցում է մի XML տողը, որ նայում նման բան է սա:

<sitecollection url =’http :/://demo2010a:9090′>
 
<Վեբ
     վերնագիր = 'Բարեւ World Sandbox - 
     Կաղապար = 'A site համար թիմերը պետք է արագ կազմակերպել, հեղինակ, եւ կիսվել տեղեկություններ, Blah blah blah,>

     <ցուցակ
        title = 'BCC_Health_Services_FAQs’
        Կաղապար = 'CustomList’
       
listid =’http :/://demo2010a:9090/helloworldsandbox[բաժնետոմս]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</ցուցակ>

     <ցուցակ
        title = 'BCC_Notifications' 
        Կաղապար = 'CustomList. 
        listid =’
http :/://demo2010a:9090/helloworldsandbox[բաժնետոմս]5a5a13d1-877c-41c0-9063-b9612be80d5e’>
     </ցուցակ>

  </Վեբ>

</sitecollection>

Ակնկալում եմ մաքրել այդ մասին XML Նամակ առաջ ամեն ինչ ասել ու արել.

Ես ուզում եմ ի վերջո ստանալու այդ տեղեկությունը, եւ մի Treeview վերահսկողությունից.  Ոչ թե երկիրը կործանարար իրեր.

Մարտահրավեր I վերցրեց այստեղ էր միացնել Դիտել որեւէ XML տվյալների աղբյուրը վերահսկողության փոխարեն ձեռքով կառուցելու իմ treenodes եմ հակաճառել այդ ծառը.  Ես դա մասամբ այն պատճառով, որ ես միտումնավոր կատարելու բաներ դժվար է ինձ (սա ուսուցման ծրագիր հետո) եւ մասամբ այն պատճառով, որ ես այս աղոտ պատկերացում է, որը կառուցել է երեք հանգույցների, ինչպես ես հակաճառել ծառը չէ, լավ գաղափար է երկարաժամկետ.

Խնդիրն այս մոտեցումը այն է, որ Treeview վերահսկողությունը չի իմանալ լավ հատկանիշների վերաբերյալ հետաքրքիր հանգույցների, ինչպես «ցուցակում» կամ «Ոստայն», որպեսզի այն ցույց է տալիս այս արտադրությունը լռությամբ:

 

image

Դա օգտակար.  Սա, որտեղ TreeNodeBinding դասի օգնում.  Ես կարող եմ օգտագործել այս պատմել Treeview վերահսկողությունը ինչպես այն պետք է մեկնաբանել XML.  Ահա մի օրինակ,:

TNB = new TreeNodeBinding();
tnb.DataMember = "list"; // Սա պիտակը է xml համար կայքը.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Սա պարտավորեցնող պատմում է, որ երբ treeview գտնում է <ցուցակ> հանգույց եւ XML, կիրառել կապերը համար TargetField, ValueField եւ ToolTipField.  Մայիսին ծրագրում, սրանք քարտեզ հետեւյալն:

  • TargetField: Երբ որեւէ մեկը կտտացնում վրա հանգույցի արժեք, սա այն է, ինչ դուք կստանաք եւ SelectedNode.Value.  Սա չպետք է շփոթել հետ ...
  • ValueField: Սա այն է, ինչ դուք ուզում եք, որ Treeview դրսեւորել օգտագործողի.
  • ToolTipField: Արժեքը ից XML, որ դուք ուզում եք որպես Tooltip.

Ավելացնենք, որ TreeNodebinding է Դիտել ծանոթյություններ DataBindings եւ Դուք կստանաք արտադրությունը նման:

 

image

Ես կասեմ, որ ավելի շատ այս, քանի որ ես շարունակում է նախագծին եւ, ի վերջո, դրել այս մինչեւ Codeplex.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Գտնելով Great SharePoint Talent

Ահա եւս մեկ հոդված գրեցի, որ լավ մարդկանց Sharepoint ճեպազրույցը entitled “Finding Great SharePoint Talent”. The article tries to give some advice on how to find truly good and well-experienced people when you’re looking to expand your staff.

Ահա մի կատակ:

Teaser

Ստուգել այն.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Backup - SPSite cmdlet լուռ չի Երբ իրականացվում ճիշտ բաժնում

Ես մի սերվերի եւ վազում մի ձանձրալի կայքը հավաքագրման պահեստային հրաման է Backup-SPSite powershell cmdlet եւ ստացել հետեւյալ սխալը:

Backup - SPSite : Հնարավոր չէ գտնել SPSite օբյեկտի Id կամ URL: ...  (լրիվ հաղորդագրությունը ստորեւ)

image

Ես խնդիրներ այս սերվերում, որպեսզի այն ինձ թվում է, որ սերվերը հիւանդ էր, թե ինչ - որ բան.  Ես անցել եմ լավ հին stsadm, եւ այս անգամ, երբ ես ստացել տարբեր սխալ:

Այս գործողությունը կարող է կատարվել միայն համակարգչի որը միացել է սերվերի տնտեսություն ... (լրիվ հաղորդագրությունը ստորեւ)

image

Իհարկե, դա է ֆերմայում եւ որ, բայց դա տեղի է ինձ, որ ես գործել իմ սեփական հաշվին, եւ ես սովորաբար մուտք որպես համակարգային հաշվի վրա: Այս սերվերում.  Ես դա արել եւ կրկնօրինակում հաջողված:  Ինչ հետաքրքիր է, որ cmdlet ինձ անվտանգության trimmed error message.  Դա ինչ կոկիկ, բայց չի օգնում ինձ շատ :) 

<Խաղի տեւողությունը րոպեներով />

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Straight բանտ ցուցակ – Cisco VPN Client

Անցած ամառ, Ես ստեղծել է «ուղիղ բանտ» ցուցակում է սառնարան.  #1 ի ցուցակում Lawrence O'Donnell (եւ ճշգրիտ կանխատեսումներով), բայց դա այդպես է դուրս շրջանակից այս օրագրում :)  Այսօր, Ես որ Cisco-ի VPN հաճախորդին ցուցակում, եւ այդ շրջանակներում մի քթի.

Մի փունջ տարի առաջ շատ հաճախորդների համար Cisco VPN հնարավորություն հեռավոր մուտք գործել իրենց կայքում.  Back ապա, Ես ստեղծեցի վիրտուալ հատ յուրաքանչյուր այդ հաճախորդներին եւ տեղադրել Cisco է, որ? Ինչու?  Քանի որ Cisco փակվի ձեր մեքենայի մեջ այնպես, որ դու չես կարող նույնիսկ Թերթիր տեղական ցանցի տպիչներ, թող մենակ վտանգավոր գործիքները, ինչպիսիք են Skype-, Communicator եւ "~" ստեղնը  Սակայն,  եթե դուք տեղադրել այն VM, Ձեր VM կողպված է, բայց ոչ քո հյուրընկալող. 

Ես հիշում այդ փառքի օրերի, որովհետեւ ես պետք է օգտագործել Cisco VPN հաճախորդի * կրկին * եւ այն փակվի ինձ, եւ ես պետք է օգտագործել այն մի րոպե.  Ես բավականին օրագիրը որքան Cisco VPN վստահորդի արժանի է լինել բանտում, ոչ թե այն օգտագործել ...

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Ես պետք է խոսում Denver է SharePoint Fest միջոցառման մայիսի.  Ես քննարկել են ընդհանուր բիզնես եւ տեխնիկական ցանկանում-to-do մեջ SharePoint Designer workflows եւ նախանշել մի քանի օրինակներ, դուք կարող եք օգտագործել դրանք լուծել.

Կա շատ այլ շատ հետաքրքիր կազմի ընթանում է համաժողովի, այնպես որ ստուգեք այն: http://www.sharepointfest.com/Denver/

Դա ազատ իրադարձություն է եւ ես զեղչային կոդը հարմար, այսպես թողնել Ձեր կարծիքը, կամ ping ինձ, եւ ես հաճույքով եմ դուրս.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Իրականացնել գլոբալ Pop-up հիշեցման համակարգ

Ես գրել մինչեւ հոդված համար www.sharepoint.briefing.com »թեմայովԻրականացնել գլոբալ Pop-up հիշեցման համակարգ."  Այս ֆունկցիան իրականացվում է համայնքային քոլեջի շփվելու դպրոցական closings շնորհիվ ձյան եւ այլն: 

Այն օգտագործում է գործարկողի ցուցակը, դուրս տուփ Sharepoint վեբ ծառայությունների եւ որոշ jQuery կատարել աշխատանքը.

Ահա մի կատակ:

image

Կարդալ ամբողջությամբ բան այստեղ: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Կմիանա տեքստային դաշտային նյութեր Ձեր մաքսային Վեբ մասին

Ես ցանկանում էի ստանալ մի տեքստ դաշտային զտիչ է Sharepoint 2010 իմ մաքսային վեբ մասին.  Ես փորձեցի, օգտագործելով Այս հոդվածը MSDN որպես հիմք, բայց հոդվածը առաջ կոտրված է, թե ես պարզապես չեմ հետեւում է այն ճիշտ.

Մի քիչ էլ փնտրում հայտնվել Mike Smith-ի MSDN ներդրում այստեղ (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Կա շատ կազմի դուրս այնտեղ connectable վեբ մասերի, բայց Mike-ի հոդվածը նույնքան պարզ, որքան ստանում.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Անվանափոխության Վեբ Մաս Անվանատարածքներ (Կամ, One պատճառը «ա վեբ դավաճանության կամ այլ առցանց ձեւ վերահսկողության այս էջը չի կարող ցուցադրվել, կամ ներմուծվում)”

Ես աշխատում է ստանալ իմ զարգ կոտլետներ եմ ուզում վերադառնալ, եւ այդ նպատակով, աշխատում է մի նախագծի, որը հետաքրքրություններ հետեւյալ bits:

  • Կապված ինտերնետային մասը, որը ստանում է կայքը, կամ կայքը հավաքագրման հղում են դուրս տուփ Sharepoint տեքստ ֆիլտրի վեբ մաս.
  • Սույն վեբ մասը նայում է բոլոր մասին տեղեկություններ է ընտրված կայքում, առաջացնում է մի թեմա փաթեթ, եւ ձեռքերը այն մեկ այլ WP էջում (ի միջոցով կապի).
  • 3rd վեբ մասն ընդունել է, եւ դա ինչ - որ XML XSL փոխակերպում իրեր.

Ես ցանկանում էի վերանվանել անունը տարածք բոլոր bits են դեպի Nivlag «Եվ ես էի դառնում հարվածել է հետեւյալ սխալը երբ տեղակայված է ինտերնետային մասը,  test իմ միջավայրը:

A Web Part կամ Web Form Control այս էջը չի կարող ցուցադրվել, կամ ներմուծվում.  Այս տեսակը չի գտնվել, կամ այն ​​չի գրանցվում որպես անվտանգ.

Սա սկսնակ ի խնդիրն է, բայց ես մտածում եմ ուզում չափով նվազել են նշում այս Թեմա.  Ես պատճառ սխալը, երբ աջ - կտտացրել Նախնական անունով տարածք (որոնք defaulted է նախագծի անվանումը), Ընտրված Refactor ապա վերանվանել եմ այնպես,:

image

Դա չի վերանվանեք բաներ մի փունջ վայրերից է նախագծին, սակայն դա բավարար չէ.  Դուք նույնպես անհրաժեշտ է կատարել մի շարք այլ ճշգրտումներ:

1. Ձեռքով բացել եւ խմբագրել ֆայլի մասին, «ShaerPointProjectItem.spdata". Որ XML ֆայլ է, որ ունի <SafeControls> բաժնում:  The անվանակարգ Վերանվանել գործառույթը տեղյակ չէ այս ֆայլի համար ինչ - ինչ պատճառներով, այնպես որ դուք պետք է թարմացում շրջել են ձեռքով.

2. Ձեռքով խմբագրելու համար: webpart ֆայլը.  Ինչ - ինչ պատճառներով, Visual Studio չի փոխել այս հղում էլ.  Փոխել է "<տիպ>"Հանգույց անդրադառնալ ձեր փոխվել է շրջել այնտեղ.

3. Վերջապես, կախված նրանից, թե ինչպես Դուք refactored են շրջել փոփոխությունը, Visual Studio կարող են նաեւ թարմացվել տողը հղումները ձեզ. ascx ֆայլը այստեղ:

մասնավոր const տողը _ascxPath = @ "~~~HEAD=NNS խմբին _CONTROLTEMPLATES ......

Դուք պետք է փոխել այդ մեջքը:  Դուք որովհետեւ դուք կստանաք սխալ նման է հետեւյալ երբ Դուք փորձեք ու ավելացնել վեբ մասը ինտերնետային մասին գոտու վրա,  էջ:

Server Error in ‘/’ Դիմում.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ գոյություն չունի.

Նկարագրություն: An unhandled բացառություն է տեղի ունեցել իրականացման ընթացքում առկա ինտերնետային հարցման. Խնդրում ենք վերանայել դեղ հետք մասին լրացուցիչ տեղեկությունների համար այն սխալ եւ որտեղ է այն մասին, որ կոդի.
Բացառության Details: System.Web.HttpException: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ գոյություն չունի.
Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

Ամրագրել հղում կա, եւ դուք պետք է լավ գնալ.

4. Վերջապես, փաստացի ASCX ֆայլը դեռ մի տեղեկանք (ինձ համար) ինչպես հին բնօրինակը շրջել (որ refactor / Վերանվանել գործառույթը չի ամրագրել այդ).  Դուք գիտեք, այս սխալի համար, երբ դուք փորձեք եւ ավելացնել վեբ մասը Նախ եւ ստանալ հետեւյալ հաղորդագրությունը:

Server Error in ‘/’ Դիմում.


Անալիզատորը Error

Նկարագրություն: Սխալ է տեղի ունեցել ընթացքում քերականական վերլուծություն տվյալ ռեսուրսի պահանջվում է սպասարկի այդ խնդրանքը. Խնդրում ենք հետեւյալ կոնկրետ վերլուծել սխալի մանրամասները եւ փոփոխությունները Ձեր կոդով ֆայլի համապատասխան.
Անալիզատորը Error Message: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Source Error:

Գիծ 6:  <%@ Ներկրման Անվանատարածք = "Microsoft.SharePoint" %> 
Գիծ 7:  <%@ Register Tagprefix="WebPartPages" Շրջել = "Microsoft.SharePoint.WebPartPages" Վեհաժողովը = "Microsoft.SharePoint, Տարբերակ = 14.0.0.0, Մշակույթ = չեզոք, PublicKeyToken = 71e9bce111e9429c" %>
Գիծ 8:  <%@ Control Language = "C #" AutoEventWireup = "իրականությանը" CodeBehind = "VisualWebPart1UserControl.ascx.cs" Inherits = "RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Source File: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Գիծ: 8


Տարբերակ Տեղեկություն: Microsoft. NET Framework-KAYQ.com:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

Խմբագրելու համար: ascx ֆայլը ուղղակիորեն եւ ամրագրել այդ կոտրված շրջել.

Այս պահին, Ես վերջապես մի վեբ մասը ապրում է շրջել է իմ ընտրելու.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Performance Point – Դա ոչ միայն BI Geeks Any More

Ես գրեցի մի փոքրիկ հոդված կատարում կետի ավելի վաղ այս շաբաթ, եւ այն պարզապես չեն հրապարակվել www.sharepointbriefing.com.  Ահա intro:

 

image

Սեղմեք այստեղ կարդացեք հոդվածը.

Կարծում եմ, որ ընդհանուր առմամբ Performance Point զարգացման փորձը անհարմար այս պահին ժամանակին, բայց հաստատ մատչելի.  - Ին նախորդ տարբերակներում, դա զգացել եմ, որ դա պարզապես մի կամուրջ շատ հեռու է այս Sharepoint ժողովրդին.  Նոր միջավայրը պահանջում է ստանում ձեր ձեռքերը կեղտոտ, բայց երբ դուք տակ պատվածքով, դա միանգամայն ճանաչելի.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin