Eksporto-SPWeb man sako "InvalidData” Tačiau duomenys yra galioja

Aš esu šiuo metu raštu straipsnis geri žmonės ne www.sharepointbriefing.com ir ji apima diegti į sąrašą iš plėtros ūkio gamybos ūkio.  Aš vis dar įprato, kad naudojant stsadm ir reikia nutraukti šio įpročio, Taigi aš kūrenamų SharePoint 2010 Valdymo ir grojo naudojant eksporto-SPWeb padaryti atsarginę kopiją savo sąrašą.  Kas yra keistai sunkiai dalykas, kuris pasirodė esąs!

Aš nuolat gauti šią klaidą:

image

Ši klaida, "InvalidData: (Microsoft.Share...CmdletExportweb"") buvo nužudyti mane.  Aš esu sutrikę ne kaip ilgai aš kovojo su šia.

Aš jau anksčiau paleisti į sieną su "PowerShell" ir naudoti stsadm gauti aplink jį.  Aš išbandžiau šį kartą ir aš gerų rezultatų.

Aš praleido daug laiko nusukimas aplink – tapatybės skaičiavimų ir tada pagaliau su-ItemURL.  Pasirodo, kad ItemURL parinkčiai visą kelią sąrašas/bibliotekos jums  norite eksportuoti Be http://serverio bitų.  Taigi, Nepaisant to, kad tapatybės argumentas yra nukreipta į antrinę svetainę, į ItemURL yra ne palyginti su nustatyti bet su svetainių rinkinio.

Būtų buvę malonu cmdlet pasakyti kas buvo minimaliai galioja (Šiuo atveju tapatybę) ir kas buvo netinkamas (ItemUrl).  Šių mažai paliečia padėti žmonėms priprasti prie produkto.  Ne didelis ding nuo SharePoint, bet mažylis bent 🙂

Tikimės, kad šis pranešimas bus išsaugoti kažkas truputį pucia ateityje.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Darbo su TreeNodeBinding ASP.NET Treeview kontrolė

Aš dirbu ką tikiuosi bus greitai išleistas CodePlex projektas, kuris numato gražus integruotų tiek kalbėti viena kitai per teikėjas/vartotojų ryšiai siekiant tyrinėti SharePoint svetainėje pagal apima žiniatinklio dalių.  (Tai buvo tikrai padaryta iki, bet tai yra mokymosi projektas, kaip kas nors kitas).  Tai reiškia, kad pakeitimas windows explorer rodiniui SharePoint 2010 dokumentų bibliotekos.

Kodas yra įprasta rekursinis sudirbti ir SPWeb ir SPLists iš tikro atskaitos taško.  Objektą, kuris veikia visus kad einant kaupiasi XML formato eilute, atrodo maždaug taip:

<SiteCollection url =’http://demo2010a:9090′>
 
<interneto
     title = "Sveiki pasaulyje smėlio dėžė 
     Šablonas = "svetainė, kurioje komandos greitai organizuoti, Autorius, ir dalintis informacija, BLAH BLAH BLAH ">

     <sąrašas
        title = "BCC_Health_Services_FAQs’
        Šablonas = "CustomList’
       
ListId =’http://demo2010a:9090/helloworldsandbox[delim]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</sąrašas>

     <sąrašas
        title = "BCC_Notifications" 
        Šablonas = "CustomList" 
        ListId =’
http://demo2010a:9090/helloworldsandbox[delim]5a5a13d1 - 877c - 41c 0-9063-b9612be80d5e’>
     </sąrašas>

  </interneto>

</SiteCollection>

Tikiuosi valyti, kad XML prieš viskas pasakyta ir padaryta.

Noriu, kad galų gale gauti šią informaciją iki ir į Treeview kontrolės.  Ne visai žemės triuškinantis daiktai.

Aš paėmė čia iššūkis buvo medžio rodinyje prie XML duomenų šaltinio kontrolės vietoj rankiniu būdu kurti savo treenodes kaip aš feed medis.  Aš tai iš dalies todėl, kad aš sąmoningai padaryti dalykų sunkiau save (tai yra mokymosi projektas galų gale) ir iš dalies, nes aš tai neaiški sąvoka, kuriant medžio mazgų kaip aš feed medis nėra gera idėja, atsižvelgiant į ilgalaikę perspektyvą.

Šio požiūrio problema yra kad Treeview kontrolės nežino apie gera atributus įdomių mazguose kaip "sąrašą" arba "web", tai rodo tą produkciją pagal numatytuosius nustatymus:

 

image

Tai nėra naudinga.  Tai kur TreeNodeBinding klasės padeda.  Aš galiu naudoti pasakyti Treeview kontrolės, kaip tai turėtų aiškinti XML.  Štai pavyzdys:

tnb lt = naujas TreeNodeBinding();
tnb lt.DataMember = "sąrašas"; // Tai yra xml svetainės kortelė.
tnb lt.TargetField = "listid";
tnb lt.ValueField = "title";
tnb lt.ToolTipField = "Šablonas";

Šio saistymo pasakys, treeview, kad kai ji nustato, kad <sąrašas> XML mazgo, taikyti įsipareigojimus dėl TargetField, ValueField ir ToolTipField.  Gegužės App, tai žemėlapis taip:

  • TargetField: Kai kažkas paspaudžia ant mazgo reikšmę, tai, ką jūs gausite SelectedNode.Value.  Tai nereikėtų painioti su...
  • ValueField: Tai ką norite Rodyti vartotojui Treeview.
  • ToolTipField: Verte iš XML norimą kaip įrankio Patarimas.

Pridėti, kad TreeNodebinding medžio rodinyje DataBindings ir jums gauti išėjimo panašaus:

 

image

Aš turiu daugiau apie visa tai kaip aš toliau projekto ir galiausiai įdėti tai apie Codeplex.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Rasti SharePoint talentu

Štai dar vienas straipsnis aš parašė geri žmonės ne SharePoint instruktažas teisę "rasti SharePoint talentu". Straipsnyje bando duoti keletą patarimų apie tai, kaip rasti tikrai gera ir gerai patyrę žmonės, kai nori išplėsti savo darbuotojų.

Čia yra erzina:

Teaser

Check it out.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Atsarginės kopijos-SPSite cmdlet tyliai nepavyksta kai atliekami su neteisingai teises

Buvau ant serverio ir veikia nuobodu svetainės rinkinio atsarginės komandą su atsarginės kopijos-SPSite "PowerShell" cmdlet ir gavo šią klaidą:

Atsarginės kopijos-SPSite : Nepavyksta rasti SPSite objekto Id arba URL: …  (visą žinutę žemiau)

image

Turėjau problemų su šiame serveryje taip jis padarė man galvoti, kad serveris buvo serga ar kažką.  Aš perėjo daugiau prie geras senas stsadm ir šį kartą aš turiu kitą klaidą:

Šią operaciją galima atlikti tik kompiuteryje, kurį prie serverių ūkio... (visą žinutę žemiau)

image

žinoma, tai ji ūkyje ir visa tai, Tačiau ji padarė pasitaiko man, kad aš buvo prisijungęs su savo sąskaitą ir aš paprastai prisijungti kaip sistemos abonementą į šį serverį.  Aš kad ir pavyko atsarginę kopiją.  Kas man įdomu yra kad cmdlet man saugumo apipjaustyti klaidos pranešimą.  Kad neblogai bet nepadėjo man daug :) 

<pabaigos />

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Tiesiai į kalėjimą sąrašas – Cisco VPN Client

Praėjusią vasarą, Aš sukūriau "tiesiai į kalėjimą" sąrašą prie šaldytuvo.  #1 sąraše yra Lawrence O'Donnell (netiksli magija), bet tai kaip ribose šio dienoraščio :)  Šiandien, Aš pridėti Cisco VPN klientą į sąrašą, ir tai sritį iš nosies.

Krūva metų daugelis klientų naudojamas Cisco VPN įgalinti nuotolinę prieigą prie savo svetainės.  Tada, Aš sukūriau virtual PC kiekvienam iš šių klientų ir įdiegta Cisco? kodėl?  Nes Cisco blokuoja jūsų kompiuteryje, kad net negali peržiūrėti vietinio tinklo spausdintuvai, jau nekalbant apie pavojingas priemones, pavyzdžiui, "Skype", Komunikatorius ir "~" raktas.  bet,  Jei įdiegsite tai dėl VM, savo VM yra užrakintas bet ne jūsų kompiuterio. 

Aš priminė tas šlovės dienas šiandien nes turiu naudoti Cisco VPN kliento * vėl * ir užsirakinant man ir aš jį naudoti per minutę.  I 'd o dienoraštis apie kiek Cisco VPN client nusipelno būti kalėjime, o ne jį naudoti...

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Aš jums kalbėti, Denver SharePoint Fest renginyje gegužės.  I 'm going aptarti kai kurių bendrų verslo ir technikos nori-į-darbas, darbo eigos SharePoint Designer ir apibrėžti kai kuriuos modelius galite naudoti norėdami jas spręsti,.

Yra daug kitų labai įdomių dalykų vyksta konferencijoje, Taigi Išbandyk: http://www.sharepointfest.com/Denver/

Tai nėra nemokamas renginys ir aš turiu nuolaidą kodas patogu, Taigi palikti komentarą arba ping man ir aš mielai duosiu.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Įgyvendinti pasaulio iššokančiųjų pranešimų sistema

Aš parašė parengti skirtas daiktas www.SharePoint.Briefing.com teisę"Įgyvendinti pasaulio iššokančiųjų pranešimų sistema.”  Ši funkcija buvo įgyvendinama Bendrijos kolegijos bendrauti mokyklos closings nes sniegas ir kt. 

Jis naudoja pasirinktinį sąrašą, out of the box SharePoint žiniatinklio paslaugos ir kai kurie jQuery atlikti darbą.

Čia yra kibinimas:

image

Skaityti visa tai čia: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Prie savo individualizuotos žiniatinklio dalies teksto lauko filtrai

Aš norėjau gauti informaciją iš SharePoint teksto lauką filtras 2010 į mano Nestandartiniu interneto dalis.  Bandžiau, naudojant Šis MSDN straipsnis kaip pagrindas bet straipsnis yra arba suskirstytas arba aš tiesiog ne taip jis teisingai.

Truputį daugiau paieškos atlašus Mike Smith MSDN įnašas čia (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Yra daug daiktų iš ten dėl prijungti prie interneto bet Mike's straipsniai yra taip paprasta, kaip ji pasireiškia.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Pervardyti žiniatinklio dalis vardų (Arba, Viena iš priežasčių, "puslapio dalies arba žiniatinklio formos valdiklio šiame puslapyje negali būti nerodomi arba neįkeliami)”

I been darbo gauti mano dev snukis atgal ir tuo tikslu, darbo hobis projektas, kuriame yra šie bitai:

  • Prijungti žiniatinklio dalį, kad gauna lauką SharePoint teksto filtro žiniatinklio dalis iš svetainės ar svetainių rinkinio URL.
  • Ši puslapio dalis ieško visą info į pasirinktą vietą, generuoja XML paketą ir rankas jį į kitą WP puslapyje (per jungtis).
  • 3RD žiniatinklio dalis gauna XML ir veikia keletas XSL transformacija daiktai.

Aš norėjau pervardyti pavadinimas erdvėje visi bitai, kad "Nivlag" ir aš gauti hit, klaidos išdėstyto žiniatinklio dalyje  mano bandymo aplinkos:

Puslapio dalies arba žiniatinklio formos valdiklio šiame puslapyje nerodomi arba neįkeliami.  Tipo nepavyko rasti arba jis neužregistruotas kaip saugus.

Tai beginner's problema, bet maniau, kad man būtų užrašoma dėmesį apie tai bet kokiu atveju.  Sukelti klaidos, kai spustelėjau numatytasis pavadinimas vietos (kuris negrąžintų į projekto pavadinimas), pasirinktas Refactor ir tada pervardyti pvz:

image

Kad ar pervardyti dalykų krūva vietos projekto, Tačiau to nepakanka.  Taip pat reikės atlikti kelis kitus patikslinimus:

1. Rankiniu būdu atidaryti ir redaguoti failą, "ShaerPointProjectItem.spdata". XML failą, kuris jau yra <SafeControls> skyriuje.  Vardų pervardyti funkcijos nėra žinomos šio failo dėl kokios nors priežasties, Taigi jums reikia rankiniu būdu atnaujinti Namespace ten.

2. Rankiniu būdu redaguoti .webpart failą.  Dėl kokios nors priežasties, Visual Studio nesikeičia arba šią nuorodą.  Pakeisti į "<tipo>"mazgas atspindi jūsų pakeistų vardų.

3. Galiausiai, priklausomai nuo to, kaip jūs przebudowana vardų kaita, Visual studio gali taip pat atnaujino seka, kad nuorodos jūsų .ascx failą čia:

privatus konstanta eilutę _ascxPath = @ "~/_CONTROLTEMPLATES...

Jums gali tekti pakeisti atgal.  Jums, nes jūs gausite klaidą panašus į toliau kai jūs bandote pridėti žiniatinklio dalį prie žiniatinklio dalies zonoje,  puslapis:

Serverio klaida "/’ Taikymas.


Failas "/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ neegzistuoja.

Aprašymas: Dabartinis žiniatinklio užklausos vykdymo metu įvyko neapdorota išimtis. Prašome peržiūrėti daugiau informacijos apie klaidą ir kur jis yra kilęs iš kodas sukrauti pėdsakų.
Išimtį: System.Web.HttpException: Failas "/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ neegzistuoja.
Kodo klaida:

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.

 

Nustatyti nuorodą ten ir jums turėtų būti gerai eiti.

4. Galiausiai, tikrasis ASCX failas vis dar buvo nuoroda (man) į senas originalus vardų (refactor/Pervardinimo funkcija nebuvo išspręsti šią problemą).  Jūs žinosite apie šią klaidą, kai jūs bandote ir pridėti žiniatinklio dalį į puslapį, ir gauti tokį pranešimą:

Serverio klaida "/’ Taikymas.


Analizatoriaus klaida

Aprašymas: Apdorojant ir išteklių, kurio reikia aptarnaujant šią užklausą, įvyko klaida. Peržiūrėkite šiuos konkrečius sintaksės klaidos informaciją ir keisti savo šaltinio failas tinkamai.
Analizatoriaus klaida: Nepavyko įkelti tipo, "RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl".
Kodo klaida:

Eilutės 6:  <%@ Namespace="Microsoft.SharePoint importo" %> 
Eilutės 7:  <%@ Registre Tagprefix = "žiniatinklio dalies puslapiams" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Versija = 14.0.0.0, Kultūros = neutrali, PublicKeyToken = 71e9bce111e9429c" %>
Eilutės 8:  <%@ Kontrolės kalba = "C#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Šaltinio failas: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Eilutės: 8


Versijos informacija: Microsoft .NET sistemoje versija:2.0.50727.4927; ASP.NET versija:2.0.50727.4927

Redaguoti .ascx failą tiesiogiai ir nustatyti atsilaiko vardų.

Šiuo metu, Aš pagaliau turėjo gyvenantys vardų mano pasirinkti žiniatinklio dalis.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Našumo punkto – Tai ne tik BI Geeks bet daugiau

Aš parašė parengti mažai straipsnis veiklos atžvilgiu anksčiau šią savaitę ir tai tik išleista www.sharepointbriefing.com.  Štai Įvadas:

 

image

Spauskite čia norėdami skaityti straipsnį.

Manau, kad bendra veiklos punktas plėtros patirtis yra nepatogi šiuo metu, bet tai tikrai prieinama.  Į ankstesnes versijas, ji pajuto, kaip ji buvo tiesiog tiltą per toli dauguma SharePoint žmonių.  Naujoje aplinkoje, reikia gauti savo rankas purvinas, bet kai jūs gaunate pagal apima, tai gana aiškiai.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin