Eksporta-SPWeb Diras Min “InvalidData” Sed la Datumo estas Valida

Mi estas en la procezo skribi artikolon por la bonaj homoj ĉe Www.sharepointbriefing.com Kaj ĝi okupas deplojiĝanta liston de evoluada bieno al produktada bieno.  Mi estas ankoraŭ kutimita al uzanta stsadm kaj bezonon rompi tiun kutimon, Do mi pafadis supre la SharePoint 2010 Administrada Obuso kaj ludita ĉirkaŭ uzanta Eksportan-SPWeb al rezerva mia listo.  Kio strange malfacila afero kiu pruvis esti!

Mi tenis akiranta ĉi tiun eraron:

image

KE eraro, “InvalidData: (Microsoft.Interŝanĝado…CmdletExportweb"”) Estis mortiganta min.  Mi estas embarasita ĉe kiom longe mi luktis kun tio ĉi.

Mi havis antaŭe Kurita en muro kun PowerShell Kaj uzis stsadm akiri ĉirkaŭ ĝi.  Mi provis ĝin denove ĉi tiu tempo kaj mi akiris bonajn rezultojn.

Mi elspezis multan tempan ludadon ĉirkaŭ kun la –Identeca elekto kaj tiam fine kun –ItemURL.  Ĝi rezultas ke la ItemURL elekto postulas plenan vojon de la lista/biblioteko vi  Deziri eksporti Sen La http://Servilo mordis.  Tiel, Malgraŭ la fakto ke la Identeca argumento estas indikanta al subsite, La ItemURL ne estas relativa al la Identigi sed relativa al la eja kolekto.

Ĝi estus estinta bela por la cmdlet diri min kio estis minimally valida (La Identeco en ĉi tiu kazo) Kaj kio estis nula (ItemUrl).  Ĉi tiuj malgrandaj tuŝaj helpaj homoj ampleksas la produkton.  Ne granda ding kontraŭ SharePoint, but a little one at least 🙂

Espereble ĉi tiu poŝto savos iun iom de afliktiĝo en estonteco.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Laboranta Kun TreeNodeBinding en la ASPIDO.PURA Arb-vida Kontrolo

Mi estis laboranta sur kio mi esperas estos baldaŭ-liberigita CodePlex Projekto kiu provizas belan integran pecon de araneaĵaj partoj parolanta al ĉiu alia tra provizanta/konsumanto konektoj por la celo esplori SharePoint ejo sub la kovriloj.  (Tio ĉi certe estis farita antaŭe, Sed tio ĉi estas lernado projektas tiom multe kiel io ajn alia).  Tio ĉi estas signifita esti anstataŭaĵo por la fenestra esplorista vido de SharePoint 2010 Dokumentaj bibliotekoj.

La kodo havas la kutiman recursive voko malsupren la SPWeb-a kaj SPLists de donita komencanta punkton.  La objekto kiu faras ĉiujn ke transiranta konstruojn supre XMLa ŝnuro kiu rigardas ion tiel:

<Sitecollection url=’Http://Demo2010a:9090′>
 
<Araneaĵo
     Titoli='Halan Mondon Sandbox' 
     Ŝablono='ejo por teamoj rapide organizi, Aŭtoro, Kaj interŝanĝada informo, BLAHa BLAH BLAH'>

     <Listo
        Titoli='BCCa_Sano_Servoj_FAQs’
        Ŝablono='CustomList’
       
Listid=’Http://Demo2010a:9090/Helloworldsandbox[Delim]1E02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</Listo>

     <Listo
        Titoli='BCCajn_Sciigojn' 
        Ŝablono='CustomList' 
        Listid=’
Http://Demo2010a:9090/Helloworldsandbox[Delim]5A5a13d1-877c-41c0-9063-b9612be80d5e’>
     </Listo>

  </Araneaĵo>

</Sitecollection>

Mi atendas purigi tiun XML antaŭ ol ĉiuj estas dirita kaj farita.

Mi deziras fine akiri tiun informon supre kaj en Arb-vida kontrolo.  Ne ĝuste tero frakasanta aĵon.

La defio mi prenis sur ĉi tie estis konekti la arban vidon al XMLa Datuma Fonta kontrolo anstataŭ mane konstruanta supre mia treenodes kiel mi transiras la arbon.  Mi faris tion ĉi parte ĉar mi estas intence faranta aferojn pli malfacila sur mi mem (Tio ĉi estas lernada projekto post kiam ĉiuj) Kaj parte ĉar mi havas ĉi tiun neklaran ideon ke konstruanta supre arbajn nodojn kiel mi transiras la arbon ne estas bona ideo por la longatempa.

La problemo kun ĉi tiu alproksimiĝo estas ke la Arb-vida kontrolo ne scias pri la bonaj ecoj sur la interesaj nodoj kiel “listo” aŭ “araneaĵo” do ĝi montras ĉi tiun produktadon de nerepago:

 

image

Tio ne estas utila.  Tio ĉi estas kie la TreeNodeBinding klasaj helpoj.  Mi povas uzi tion ĉi diri la Arb-vidan kontrolon kiel ĝi devus interpreti la XML.  Ĉi tie-a ekzemplo:

Tnb = nova TreeNodeBinding();
Tnb.DataMember = "listo"; // Tio ĉi estas la etikedo en la xml por ejo.
Tnb.TargetField = "listid";
Tnb.ValueField = "titolo";
Tnb.ToolTipField = "Ŝablono";

Ĉi tiu ligado diras la arban vidon ke kiam ĝi trovas <Listo> Nodo en la XML, Apliki la ligadojn por TargetField, ValueField kaj ToolTipField.  Je povas app, Ĉi tiu mapo kiel sekvas:

  • TargetField: Kiam iu klakas sur noda valoro, Tio ĉi estas kio vi akiros por SelectedNode.Valoro.  Tio ĉi ne estas esti konfuzita kun…
  • ValueField: Tio ĉi estas kio vi deziras la Arban vidon montri al la uzanto.
  • ToolTipField: La valoro de la XML ke vi deziras kiel Tooltip.

Aldoni ke TreeNodebinding al DataBindings de la arba vido kaj vi akiras eligita tiel:

 

image

Mi havos pli da sur ĉiuj tio ĉi kiel mi daŭras sur la projekto kaj poste metita tion ĉi supre sur Codeplex.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Trovanta Grandan SharePoint Talento

Ĉi tie estas alia artikolo mi skribis por la bonaj homoj ĉe SharePoint Resumado Rajtigis “Trovanta Grandan SharePoint Talento”. La artikolaj provoj doni iun konsilon sur kiel trovi vere bonan kaj puto-spertaj homoj kiam vi estas rigardanta vastigi vian personaron.

Ĉi tie estas teaser:

Teaser

Kontroli ĝin.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Rezerva-SPSite cmdlet Silente Malsukcesas Kiam Efektivigita kun Malĝustaj Permesoj

Mi estis sur servilo kaj kuranta enuigan ejan kolekton rezerva komando kun la Rezerva-SPSite powershell cmdlet kaj akiris la sekvantan eraron:

Rezerva-SPSite : Ne povas trovi SPSite objekto kun Identigaĵo aŭ URL: …  (Plena mesaĝo sub)

image

Mi havis aferojn kun ĉi tiu servilo do ĝi faris min pensas ke la servilo estis malsana aŭ io.  Mi ŝaltis super al bona malnova stsadm kaj ĉi tiu tempo mi akiris malsaman eraron:

Ĉi tiu operacio povas esti elfarita nur sur komputilo kiu estas aliĝita al servila bieno … (Plena mesaĝo sub)

image

Nature, Ĝi ĝi sur la bieno kaj ĉiuj tio, Sed ĝi ja okazis al mi ke mi estis ensalutita kun mia propra konto kaj mi normale ensaluti kiel sistema konto al ĉi tiu servilo.  Mi faris tion kaj la rezervon sukcesis.  Kio mi trovas interesanta estas ke la cmdlet donis min sekureco bonordigis eraran mesaĝon.  Tio estas afabla de bonorda sed ne helpis min tre :) 

<Fino/>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Rekte al Prizona Listo – Cisco VPNa Kliento

Lasta somero, Mi kreis “rektan al prizona” listo por la fridujo.  #1 Sur la listo estas Laŭrenco O'Donnell (Por eraraj prognozoj), Sed tio estas vojo pretere la amplekso de ĉi tiu blogo :)  Hodiaŭ, Mi estas aldonanta la VPNan klienton de Cisco al la listo, Kaj tio estas en amplekso de nazo.

Aro de jaroj antaŭe multaj de klientoj uzis Cisco VPN ebligi izolitan aliron al ilia ejo.  Reen tiam, Mi kreis virtualajn Pc-ojn por ĉiu de ĉi tiuj klientoj kaj instalis Cisco sur tio? Kial?  Ĉar Cisco ŝlosiĝas vian maŝinon supre por ke vi povas ne eĉ foliumi lokajn retajn printilojn, Lasita sole danĝerajn ilojn kiel Skype, komunikilo kaj la “~” ŝlosilo.  Sed,  Se vi instalas ĝin sur VM, Via VM estas ŝlosiĝita malsupren sed ne via gastiganto. 

Mi estas rememorigita de tiuj gloraj tagoj hodiaŭ ĉar mi devi uzi Cisco VPNa kliento denove* kaj ĝi ŝlosiĝas min kaj min devi uzi ĝin en minuto.  Mi voli prefere blogon pri kiom Cisco VPNa kliento meritas esti en prizono prefere ol uzi ĝin…

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

SharePoint Festo – Denver

Mi estos parolanta en Denver ĉe la SharePoint Festa evento sur majo.  Mi estas iranta diskuti iun oftan komercon kaj teknika deziri-al-fari-a en SharePoint Designer workflows kaj skizi kelkajn skemojn vi povas uzi solvi ilin.

Tie estas multa alia tre interesa aĵo daŭriganta ĉe la konferenco, Sekve kontroli ĝin: http://www.sharepointfest.com/Denver/

Ĝi ne estas libera evento kaj mi havas rabaton kodas oportunan, Sekve lasi rimarko aŭ ping mi kaj mi ĝoje donos ekstere.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Efektivigi Tutmondan Popmuzikon-supre Sciiga Sistemo

Mi skribis supre artikolon por Www.sharepoint.briefing.com Rajtigita “Efektivigi Tutmondan Popmuzikon-supre Sciiga Sistemo.”  Ĉi tiu funkcio estis efektivigita por komunuma altlernejo komuniki lernejajn fermojn pro neĝo kaj tiel antaŭen. 

Ĝi uzas laŭmendan liston, Ekstere de la skatolo SharePoint araneaĵaj servoj kaj kelkaj jQuery fari la laboron.

Ĉi tie-a teaser:

image

Legi la tutan aferon ĉi tie: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Konektanta Tekstan Kampon Filtriloj al Via Laŭmenda Araneaĵa Parto

Mi deziris ricevi informon de Teksta Kampa filtrilo en SharePoint 2010 En mia laŭmenda araneaĵa parto.  Mi provis uzanta Ĉi tiu MSDNa artikolo Kiel bazo sed la artikolo estas aŭ rompita aŭ mi estas nur ne sekvanta ĝin ĝuste.

Malgranda pli serĉanta aperita Mike Smith-a MSDNa kontribuaĵo Ĉi tie (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Tie estas multa aĵo tie sur connectable araneaĵaj partoj sed la artikolo de Mike estas kiel simpla kiel ĝi akiras.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Renomanta Araneaĵan Parton Namespaces (Aŭ, Unu kialo por “Araneaĵa Parto aŭ Araneaĵa Formo Kontrolo sur ĉi tiu Paĝo ne povas esti montrita aŭ importita)”

Mi estis laboranta akiri mia dev hakoj reen kaj al tiu fino, Laboranta sur ŝatokupa projekto kiu havas la sekvantajn pecojn:

  • Parenca araneaĵa parto kiu ricevas ejon aŭ ejan kolekton URL de ekstere de la skatolo SharePoint Teksta Filtrilo araneaĵa parto.
  • Ĉi tiu araneaĵa parto rigardas supre ĉiuj la info pri la la elektita ejon, Produktas XMLan pakon kaj donas ĝin ekstere al alia WP sur la paĝo (Tra konektoj).
  • 3Rd araneaĵa parto ricevas la XML kaj faras #kelka XSL transformas aĵon.

Mi deziris renomi la noman spacon de ĉiuj la pecoj al “Nivlag” kaj mi estis akiranta frapita supre kun la sekvanta eraro kiam mi deplojiĝis la araneaĵan parton al  Mia testa medio:

Araneaĵa Parto aŭ Araneaĵa Formo Kontrolo sur ĉi tiu Paĝo ne povas esti montrita aŭ importita.  La tipo ne povus esti trovita aŭ ĝi ne estas registrita kiel monŝranko.

Tio ĉi estas la problemo de komencanto sed mi pensis min voli jot malsupren noto sur tio ĉi ĉiuokaze.  Mi kaŭzis la eraron kiam mi ĝuste-klakita sur la defaŭlta noma spaco (Kiu defaulted al la projekta nomo), Elektita Refactor kaj tiam Renomi kiel sekve:

image

Kiu ja renomis aferojn en aro de lokoj en la projekto, Sed ĝi ne estas sufiĉe.  Vi ankaŭ devas fari plurajn aliaj ŝanĝoj:

1. Mane malfermi supre kaj redakti dosieron, “ShaerPointProjectItem.Spdata”. KE XMLa dosiero kiu havas <SafeControls> Sekcio.  La namespace renomas funkcion ne estas konscia de ĉi tiu dosiero por ajna kialo, Do vi devas ĝisdatigi la Namespace tie mane.

2. Mane redakti la .Webpart dosiero.  Por ajna kialo, Vida Studio ne ŝanĝas ĉi tiun referencon aŭ.  Ŝanĝi la "<Tipo>” Nodo reflekti via ŝanĝita namespace tie.

3. Fine, Dependanta sur kiel vi refactored la namespace ŝanĝo, Vida studio povas havi ankaŭ ĝisdatigita la ŝnuron kiu referencas via .Ascx registras ĉi tie:

Privata const ŝnuro _ascxPath = @"~/_CONTROLTEMPLATES ……

Vi povas devi ŝanĝi ke reen.  Vi voli ĉar vi akiros eraron simila al la sekvantaro kiam vi provas kaj aldoni la araneaĵan parton al araneaĵa parta zono sur  Paĝo:

Servila Eraro en ‘/’ Apliko.


La dosiero ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.Ascx’ Ne ekzistas.

Priskribo: Unhandled escepto okazita dum la ekzekuto de la nuna araneaĵa peto. Bonvolu revizii la staplan spuron por pli da informo pri la eraro kaj kie ĝi devenis en la kodo.
Esceptaj Detaloj: Sistemo.Araneaĵo.HttpException: La dosiero ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.Ascx’ Ne ekzistas.
Fonta Eraro:

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.

 

Ripari la referencon tie kaj vi devus esti bona iri.

4. Fine, La reala ASCXa dosiero ankoraŭ havis referencon (Por mi) Al la malnova originala namespace (La refactor/renomas funkcion ne riparis tion ĉi).  Vi scios pri ĉi tiu eraro kiam vi provas kaj aldoni la araneaĵan parton al la paĝo kaj akiri la sekvantan mesaĝon:

Servila Eraro en ‘/’ Apliko.


Parser Eraro

Priskribo: Eraro okazita dum la analizanta de rimedo postulita priservi ĉi tiun peton. Bonvolu revizii la sekvantan specifa analizi erarajn detalojn kaj modifi vian fontan dosieron appropriately.
Parser Erara Mesaĝo: Ne povus ŝarĝi tipon ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl'.
Fonta Eraro:

Linio 6:  <%@ Importaĵo Namespace="Microsoft.SharePoint" %> 
Linio 7:  <%@ Registro Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Asembleo="Microsoft.SharePoint, Versio=14.0.0.0, Kulturo=neŭtrala, PublicKeyToken=71e9bce111e9429c" %>
Linio 8:  <%@ Kontrola Lingvo="C#" AutoEventWireup="vera" CodeBehind="VisualWebPart1UserControl.Ascx.Cs" Heredas="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Fonta Dosiero: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.Ascx    Linio: 8


Versia Informo: Microsoft .PURA Kadra Versio:2.0.50727.4927; ASPIDO.PURA Versio:2.0.50727.4927

Redakti la .Ascx registras rekte kaj ripari la rompitan namespace.

Ĉe ĉi tiu punkto, Mi fine havis araneaĵan partan loĝadon en la namespace de mia elekto.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Elfara Punkto – Ĝi Ne estas Nur por BIaj Komputilmaniuloj Plu

Mi skribis supre malgrandan artikolon pri Elfara Punkto antaŭe ĉi tiu semajno kaj ĝi estas nur estita eldonita Www.sharepointbriefing.com.  Ĉi tie-a la intro:

 

image

Klaki ĉi tie legi la artikolon.

Mi pensas ke la entuta Elfara Punkta evoluado sperto estas neoportuna ĉe ĉi tiu punkto en tempo, Sed ĝi estas sendube alirebla.  En antaŭaj versioj, Ĝi sentis kiel ĝi estis simple ponto tro fora por plej SharePoint homoj.  La nova medio postulas akiranta viajn manojn malpura, Sed kiam vi akiras sub la kovriloj, Ĝi estas tre rekonebla.

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin