Export-Spweb segir mér "InvalidData” En Data gildir

Ég er í því ferli að skrifa grein fyrir því góða fólki á www.sharepointbriefing.com og það felur í sér að beita lista frá þróun bænum til framleiðslu bæ.  Ég er enn vön að nota stsadm og að brjóta þessi venja, svo ég rak upp SharePoint 2010 Stjórn Shell og spilaði í kring með Export-Spweb að taka afrit listanum mínum.  Hvað undarlega erfitt hlutur sem reyndist vera!

Ég hélt að fá þessa villu:

image

Að villa, "InvalidData: (Microsoft.Share…CmdletExportweb"”) var að drepa mig.  Ég er vandræðalegur á hversu lengi ég átti erfitt með þetta.

Ég hafði áður keyra inn í vegg með PowerShell og nota stsadm að komast í kringum það.  Ég reyndi það aftur í þetta sinn og ég fékk góðar niðurstöður.

Ég eyddi miklum fiddling tíma í kring með the-Identity valkostur og loks með-ItemURL.  Það kemur í ljós að ItemURL valkostur krefst fulla slóð á listanum / Library þú  langar að flytja án HTTP://miðlara hluti.  Svo, þrátt fyrir þá staðreynd að Identity rök er að benda á subsite, sem ItemURL er ekki miðað við að bera kennsl á en í hlutfalli við the staður safn.

Það hefði verið gaman fyrir cmdlet að segja mér hvað var óverulega gild (Deili í þessu tilfelli) og hvað var ógilt (ItemUrl).  Þessar litlu snertir hjálpa fólki faðma vöruna.  Ekki stórt ding gegn SharePoint, but a little one at least 🙂

Vonandi þessi staða vilja spara einhvern smá sorg í framtíðinni.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Vinna með TreeNodeBinding í ASP.NET TreeView stjórna

Ég hef verið að vinna á það sem ég vona að verði bráðum-út CodePlex verkefni sem afla a ágætur samþætta hluti af hlutum vefur tala við hvor aðra í gegnum té / neytandi tengingar í þeim tilgangi að kanna SharePoint síðuna undir sængina.  (Þetta hefur vissulega verið gert áður, en þetta er að læra verkefni eins mikið og allt annað).  Þetta er ætlað að vera í staðinn fyrir Windows Explorer ljósi SharePoint 2010 skjal bókasöfn.

The merkjamál hefur venjulega endurkvæma hringja niður er Spweb og SPLists frá tilteknu útgangspunkt.  The hlutur sem gerir allt sem fara yfir byggja upp XML band sem lítur eitthvað eins og this:

<sitecollection url =’HTTP://demo2010a:9090′>
 
<vefur
     titill = 'Halló heimur Sandbox' 
     Snið = 'A síða fyrir lið til fljótt skipuleggja, Höfundur, og deila upplýsingum, BLAH BLAH BLAH '>

     <lista
        BCC_Health_Services_FAQs titill = '’
        Snið = 'CustomList’
       
listid =’HTTP://demo2010a:9090/helloworldsandbox[hlut]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</lista>

     <lista
        'BCC_Notifications' title = 
        Snið = 'CustomList' 
        listid =’
HTTP://demo2010a:9090/helloworldsandbox[hlut]5a5a13d1-877c-41c0-9063-b9612be80d5e’>
     </lista>

  </vefur>

</sitecollection>

Ég býst við að hreinsa upp þessi XML áður en allt er sagt og gert.

Ég vil að lokum fá þær upplýsingar upp og í TreeView stjórna.  Ekki nákvæmlega jörð shattering efni.

Áskorunin sem ég tók hér var að tengja tré útsýni til XML Data Source eftirlit í stað handvirkt byggja upp treenodes mínar sem ég fara yfir tré.  Ég gerði þetta að hluta vegna þess að ég er vísvitandi að gera hlutina erfiðari á mig (þetta er nám verkefni eftir allt) og að hluta til vegna þess að ég hef þetta óljós hugmynd að byggja upp tré hnúður eins og ég fara yfir tré er ekki góð hugmynd til lengri tíma litið.

Vandinn við þessa aðferð er að TreeView stjórna veit ekki um góða eiginleika á áhugaverða hnúður eins og "lista" eða "vefur" þannig að það sýnir þetta framleiðsla sjálfgefið:

 

image

Það er ekki gagnlegt.  Þetta er þar sem TreeNodeBinding bekknum hjálpar.  Ég get notað þetta til að segja TreeView stjórna hvernig það ætti að túlka XML.  Hér er dæmi:

TNB = new TreeNodeBinding();
tnb.DataMember = "list"; // Þetta er merki á XML fyrir síðuna.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Þessi binding segir TreeView að þegar það finnur <lista> hnút í XML, beita bókband fyrir TargetField, ValueField og ToolTipField.  Í maí app, þessi kort sem hér segir:

  • TargetField: Þegar einhver smellir á hnút gildi, þetta er það sem þú munt fá fyrir SelectedNode.Value.  Þetta er ekki að rugla saman við ...
  • ValueField: Þetta er það sem þú vilt að Treeview að sýna til notanda.
  • ToolTipField: Gildi frá XML sem þú vilt sem Tooltip.

Bæta við að TreeNodebinding til DataBindings valglugganum og þú færð framleiðsla svona:

 

image

Ég ætla meira á allt þetta sem ég halda áfram á verkefninu og að lokum að setja þetta upp á Codeplex.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Að finna Great SharePoint Talent

Hér er önnur grein sem ég skrifaði fyrir góðu fólki á SharePoint Briefing 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.

Hér er beitu:

Teaser

Stöðva það út.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Backup-SPSite cmdlet Mistakast Hljóður Þegar keyrð með Wrong leyfi

Ég var á netþjóni og keyra leiðinlegur staður safn öryggisafrit stjórn með PowerShell cmdlet Backup-SPSite og fékk eftirfarandi villu:

Backup-SPSite : Get ekki fundið SPSite mótmæla með auðkenni eða vefslóð: ...  (fullt skilaboð hér að neðan)

image

Ég hef haft vandamál með þessa miðlara þannig að það gerði mig hugsa þessi the framreiðslumaður var veikur eða eitthvað.  Ég skipti yfir í gömlu góðu stsadm og að þessu sinni fékk ég aðra villu:

Þessi aðgerð er hægt að framkvæma aðeins tölvu sem er tengdur við miðlara bænum ... (fullt skilaboð hér að neðan)

image

Auðvitað, það það á bænum og allt það, en það var komið að mér að ég var skráður inn með eigin reikning minn og ég skrá venjulega í sem kerfi reikning á þessum vefþjóni.  Ég gerði það og afrit tókst.  Hvað finnst mér áhugavert er að cmdlet gaf mér öryggi jöfnuðum villuboð.  Það er eins konar snyrtilegur en ekki hjálpa mér mikið :) 

<endir />

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Beint í fangelsi lista – Cisco VPN Client

Síðasta sumar, Ég bjó til "beint í fangelsi" lista fyrir kæli.  #1 á listanum er Lawrence O'Donnell (fyrir rangar spár), en það er vegur utan gildissviðs þessarar bloggsíðu :)  Í dag, Ég ætla að bæta við VPN viðskiptavinur Cisco á listann, og það er í umfangi af nefið.

A fullt af árum síðan margir af viðskiptavinum nota Cisco VPN til að gera fjarlægur aðgangur á síðuna þeirra.  Aftur þá, Ég bjó raunverulegur tölvur fyrir hvert af þessum viðskiptavini og sett Cisco á að? Hvers vegna?  Vegna Cisco lásum vélina upp þannig að þú getur ekki einu sinni flett staðbundna prentara net, hvað þá hættuleg verkfæri eins og Skype, Miðla og "~" takkann.  En,  ef þú setur hana á VM, VM er læst niður en ekki gestgjafi þinn. 

Ég er minnt á þá dýrð daga dag vegna þess að ég þarf að nota Cisco VPN viðskiptavinur * aftur * og það læsist mig og ég þarf að nota það í eina mínútu.  Ég vil frekar blogga um hversu mikið Cisco VPN viðskiptavinur skilið að vera í fangelsi frekar en að nota það ...

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Ég ætla að tala í Denver í SharePoint Fest atburður á maí.  Ég ætla að ræða nokkrar algengar fyrirtæki og tæknilega vilja til gera er í SharePoint Hönnuður workflows og útlista nokkur mynstur þú getur notað til að leysa þau.

Það er fullt af öðrum mjög áhugavert efni að fara á á ráðstefnu, svo stöðva það út: http://www.sharepointfest.com/Denver/

Það er ekki ókeypis atburður og ég hef afsláttur merkjamál handlaginn, svo eftir umsögn eða smellur mig og ég mun gjarna gefa út.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Innleiða Global Pop-up tilkynningarkerfi

Ég skrifaði upp grein fyrir www.sharepoint.briefing.com sem ber yfirskriftina "Innleiða Global Pop-up tilkynningarkerfi."  Þessi aðgerð var framkvæmd fyrir Community College til að senda skólanum closings vegna snjó og svo framvegis. 

Það notar sérsniðna lista, út af the kassi SharePoint vefur þjónustu og sumir jQuery að vinna verk.

Hér er beitu:

image

Lesa the heild hlutur hér: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Tengist textareits síur til að Custom Vefur þinni hálfu

Mig langaði til að fá upplýsingar frá Field Texti síu í SharePoint 2010 í sérsniðnum vefur hluta minn.  Ég reyndi að nota þetta MSDN grein sem grundvöll, en greinin er annaðhvort brotinn eða ég er bara ekki eftir það rétt.

Smá leita snúið upp Mike Smith er MSDN framlag hér (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

There 'a einhver fjöldi af efni þarna úti á connectable hlutum vefur en grein Mike er eins einfalt og það gerist.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Endurnefnd Web Part nafnsvið (Eða, Ein ástæða fyrir "Web Part eða form Web Control á þessari síðu er ekki hægt að sýna eða flutt)”

Ég hef verið að vinna að fá dev chops mína aftur og í því skyni, vinna á áhugamál verkefni sem hefur eftirfarandi bita:

  • Tengdur vefur hluti sem fær síðuna eða síða safn slóð frá út af the kassi SharePoint Text Sía vefur hluti.
  • Þessi vefur hluti lítur upp allar upplýsingar um völdu síðuna, býr XML pakka og fær það burt í annan WP á síðunni (um tengingar).
  • 3Rd vefur hluti fær XML og hjartarskinn sumir XSL Transform efni.

Mig langaði til að endurnefna nafn rúm allra bita "Nivlag" og ég var að fá högg upp með eftirfarandi villu þegar ég sent vefnum hluta til  próf umhverfi mitt:

A Web Part eða Vefur Form Control á þessari síðu er ekki hægt að birta eða flutt.  The tegund var ekki hægt að finna eða það er ekki skráð sem öruggt.

Þetta er vandamál byrjandi en ég hélt ég myndi hripa niður minnismiða á þetta samt.  Ég olli villu þegar ég hægri smellti á nafn sjálfgefna rúm (sem vanskil á verkefnið nafn), valið Refactor og síðan endurnefna eins og svo:

image

Það var endurnefna hlutina í fullt af stöðum í verkefninu, en það er ekki nóg.  Þú þarft einnig að gera nokkrar aðrar breytingar:

1. Handvirkt opna og breyta skrá, "ShaerPointProjectItem.spdata". Að XML skrá sem hefur <SafeControls> kafla.  The endurnefna Nafnrými virka er ekki kunnugt um þessa skrá fyrir hvað sem ástæða, svo þú þarft að uppfæra Nafnrými þar handvirkt.

2. Handvirkt breyta. Webpart skrá.  Fyrir hvað sem ástæða, Visual Studio ekki breyta tilvísun heldur.  Change the "<tegund>"Hnút til að endurspegla breytt Nafnrými þína þar.

3. Loks, eftir því hvernig þú refactored Nafnrými breytingu, Visual Studio getur einnig uppfært band sem vísar í. ascx skrá hér:

private const string _ascxPath = @"~/_CONTROLTEMPLATES ……

Þú gætir þurft að breyta því aftur.  Þú munt því færð villu svipaðar eftirfarandi þegar þú reynir og bæta vefur hluti að hluta vefur svæði á að  síðu:

Server Error in ‘/’ Umsókn.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ er ekki til.

Lýsing: Óeðlilegt ástand kom upp við framkvæmd núverandi vefur beiðni. Vinsamlegast skoðaðu stafla ummerki fyrir frekari upplýsingar um villuna og þar sem það er upprunnið í kóðann.
Undantekning Upplýsingar: System.Web.HttpException: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ er ekki til.
Heimild Villa:

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.

 

Festa tilvísun þar og þú ættir að vera gott að fara.

4. Loks, í raun ASCX skrá átti enn tilvísun (fyrir mig) í gamla upprunalega Nafnrými (The refactor / endurnefna virka ekki laga þetta).  Þú munt vita um þessa villu þegar þú reynir og bæta vefur hluti að síðunni og fá eftirfarandi skilaboð:

Server Error in ‘/’ Umsókn.


Flokka Villa

Lýsing: Villa kom upp við að þáttun á úrræði sem þarf til að þjónusta þessa beiðni. Lestu eftirfarandi sérstakar Þáttunarvilla upplýsingar og breyta frumskrár á viðeigandi.
Flokka Villuboð: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Heimild Villa:

Lína 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Lína 7:  <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Útgáfa = 14.0.0.0, Menning = hlutlaus, PublicKeyToken = 71e9bce111e9429c" %>
Lína 8:  <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Frumskrár: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Lína: 8


Útgáfa Information: Microsoft. NET Framework Version:2.0.50727.4927; ASP.NET Version:2.0.50727.4927

Breyttu. Ascx skrá beint og laga brotinn Nafnrými.

Á þessum tímapunkti, Ég hafði loksins hluti vefur lifandi í Nafnrými að velja mín.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Performance Point – Það er ekki bara fyrir BI Geeks frekar

Ég skrifaði upp smá grein um Point árangur fyrr í þessari viku og það er bara verið birt www.sharepointbriefing.com.  Hér er hið innra:

 

image

Smelltu hér til að lesa greinina.

Ég held að heildar árangur Point þróun reynsla er óþægilega á þessum tímapunkti, en það er örugglega aðgengileg.  Í fyrri útgáfum, það var eins og það var einfaldlega brú of langt fyrir flest SharePoint fólk.  Nýju umhverfi þurfa að fá þinn snertið ekki óhrein, en þegar þú færð undir sængina, það er alveg þekkta.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin