Export-SPWeb jgħidlekx Me "InvalidData” Iżda l-Data huwa Validu

Jien fil-proċess tal-kitba l-artikolu għall-poplu tajba fil www.sharepointbriefing.com u tinvolvi bagħtet lista minn razzett għall-iżvilupp lil farm produzzjoni.  Jien xorta mdorri għall-użu stsadm u jeħtieġ li break li drawwa, so I fired up il SharePoint 2010 Ġestjoni Shell u lagħbu madwar jużaw Export-SPWeb li backup lista tiegħi.  What ħaġa stramba diffiċli li wera li!

I tinżamm jkollna dan l-iżball:

image

Dak l-iżball, "InvalidData: (Microsoft.Share…CmdletExportweb"”) kien qtil lili.  Jien embarrassed lejn kif twil I tħabtu ma 'dan.

I kellhom qabel run fil-ħajt ma PowerShell u stsadm użat biex tikseb madwar dan.  I ppruvaw darb'oħra dan iż-żmien u sibt riżultati tajbin.

I qattgħu ħafna ħin fiddling madwar bl-għażla l-Identità u mbagħad finalment ma 'ItemURL.  Jirriżulta li l-għażla ItemURL teħtieġ traġitt sħiħ tal-lista / librerija inti  rridu li jesportaw mingħajr l-http://bit server.  Allura, minkejja l-fatt li l-argument Identità hija li tipponta lejn sottosit, l ItemURL mhuwiex relattiv għall-Tidentifika iżda relattiv għall-ġbir sit.

Kien ikun sbieħ għall-cmdlet għal tell me dak li kien minimament valida (l-Identità f'dan il-każ) u dak li kien invalidu (ItemUrl).  Dawn jolqot ftit jgħinu lin-nies jaċċettaw il-prodott.  Mhux ding big kontra SharePoint, but a little one at least 🙂

Nisperaw din il-kariga se jiffrankaw xi ħadd daqsxejn ta 'grief fil-futur.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Ħidma Bil TreeNodeBinding fil-Kontroll Treeview ASP.NET

Stajt ilhom jaħdmu fuq dak Nispera se jkun dalwaqt rilaxxati CodePlex proġett li jipprovdi daqsxejn integrat sbieħ ta 'partijiet tal-web jitkellem lil xulxin permezz tal-fornitur / consumer konnessjonijiet għall-iskop ta' esplorazzjoni 'sit SharePoint taħt il-tkopri.  (Dan ċertament ma sar qabel, iżda dan huwa proġett tagħlim kemm ħaġa oħra).  Dan huwa maħsub li jkun sostitut għall-twieqi Explorer dawl tal SharePoint 2010 libreriji dokument.

Il-kodiċi għandu l-sejħa jirrikorri soltu l-tal SPWeb u SPLists minn punt ta 'tluq partikolari.  L-oġġett li ma dak kollu li traversat tibni string XML li tidher xi ħaġa bħal din:

<url = sitecollection’http://demo2010a:9090′>
 
<web
     title = "Hello World Sandbox" 
     Template = "A site għal timijiet biex malajr jorganizzaw, awtur, u jaqsmu l-informazzjoni, Blah blah blah ">

     <lista
        BCC_Health_Services_FAQs titolu = "’
        Template = "CustomList’
       
listid =’http://demo2010a:9090/helloworldsandbox[delim]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</lista>

     <lista
        "BCC_Notifications" titolu = 
        Template = "CustomList" 
        listid =’
http://demo2010a:9090/helloworldsandbox[delim]5a5a13d1-877c-41c0-9063-b9612be80d5e’>
     </lista>

  </web>

</sitecollection>

Nistenna li tnaddaf li XML qabel l jingħad u jsir.

Irrid li finalment tikseb dik l-informazzjoni up u fis-kontroll Treeview.  Mhux eżattament earth tifrik Jittieħed.

L-isfida I ħa fuq hawn kien li jikkonnettja l-ħsieb siġra għal Data kontroll XML Sors minflok manwalment bini treenodes tiegħi bħala I travers-siġra.  Jien għamilt dan parzjalment għaliex jien deliberatament tagħmel affarijiet aktar diffiċli fuq myself (dan huwa proġett ta 'tagħlim wara kollox) u parzjalment minħabba I jkollhom din l-idea vaga li tibni lymph siġra bħala I travers-siġra ma tkunx idea tajba fit-tul.

Il-problema ma 'dan l-approċċ huwa li l-kontroll Treeview ma jafux dwar il-attributi tajba fuq il-lymph interessanti bħal "lista" jew "web" u għalhekk juri dan l-output fil-kontumaċja:

 

image

Li mhux utli.  Dan huwa fejn il-klassi TreeNodeBinding jgħin.  I jistgħu jużaw dan li tgħid il-kontroll Treeview kif għandha tinterpreta t XML.  Hawn eżempju:

TNB = ġdid TreeNodeBinding();
tnb.DataMember = "list"; // Dan huwa l-tikketta fil-xml għal sit.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Dan jorbot jirrakkonta l-TreeView li meta ssib li <lista> node fil-XML, japplikaw l-irbit għall TargetField, ValueField u ToolTipField.  F'mejju app, dawn mappa kif ġej:

  • TargetField: Meta xi ħadd clicks fuq valur node, dan huwa dak li inti ser tingħata għall SelectedNode.Value.  Dan m'għandux jiġi konfuż ma '...
  • ValueField: Dan huwa dak li trid l-Treeview li juru lill-utent.
  • ToolTipField: Il-valur mill-XML li inti tixtieq bħala Tooltip.

Żid li TreeNodebinding għall DataBindings-fehma siġra u ikollok output bħal dan:

 

image

I ser ikollhom aktar fuq dan kollu bħala I tkompli fuq il-proġett u eventwalment tpoġġi din fuq CodePlex.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Tfittxija Talent SharePoint Gran

Hawnhekk huwa artikolu ieħor I kiteb għall-poplu tajba fil 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.

Hawnhekk huwa teaser:

Teaser

Iċċekkjaha.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Cmdlet backup-SPSite Skiet Tonqos Meta Esegwiti ma Permessi Wrong

I kien fuq server u t-tmexxija ta 'sit kmand boring backup ġbir mal-cmdlet powershell Backup-SPSite u ltqajna l-iżball li ġejjin:

Backup-SPSite : Ma tistax issib l-oġġett SPSite ma ID jew URL: ...  (messaġġ sħiħ hawn taħt)

image

I kellna kwistjonijiet b'din server hekk għamel miegħi jaħsbu li l-server kien marid jew xi ħaġa.  I qalbu għall stsadm tajba qodma u din id-darba sibt żball differenti:

Din l-operazzjoni tista 'titwettaq biss fuq il-kompjuter li hija magħquda ma' farm server ... (messaġġ sħiħ hawn taħt)

image

Of course, dan fuq il-farm u dak kollu li, iżda hija ma jseħħu lili I li kien illoggjat u bis-kont tiegħi stess u I normalment log fil bħala kkunsidrata s-sistema fuq dan is-server.  Jien għamilt dan u l-backup irnexxielu.  What I find interessanti hija li l-cmdlet tatni sigurtà messaġġ ta 'żball mirqum.  Dak it-tip ta pulita iżda ma għinni ħafna :) 

<aħħari />

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Straight Lista Jail – Cisco VPN Klijent

Sajf li għadda, I ħolqot "dritta għall-ħabs" lista għall-friġġ.  #1 fuq il-lista hija Lawrence O'Donnell (għal tbassir mhux eżatta), iżda li mod lil hinn mill-ambitu ta 'dan il-blog :)  Illum, Jien żżid klijent VPN Cisco għal-lista, u li fl-ambitu mill-imnieħer.

A mazz ta 'snin ilu ħafna mill-klijenti użati Cisco VPN biex jippermettu aċċess remot għall-sit tagħhom.  Back imbagħad, I maħluqa PCs virtwali għal kull wieħed minn dawn il-klijenti u installati Cisco fuq dik? Għaliex?  Minħabba Cisco serraturi magna tiegħek up sabiex inti ma tista 'anki jibbrawżjaw printers netwerk lokali, let għodod waħdu perikolużi bħal Skype, Communicator u l-"~" ewlenin.  Iżda,  jekk inti tinstallahom fuq VM, VM tiegħek huwa maqful isfel iżda mhux ospitanti tiegħek. 

Jien mfakkra dawk il-ġranet glorja llum minħabba I għandhom jużaw klijent VPN Cisco * darb'oħra * u serraturi lili u I għandhom jużaw dan fil-minuta.  I d pjuttost blog dwar kemm Cisco VPN klijent jistħoqqilha li tiġi fil-ħabs minflok jużawha ...

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

SharePoint Fest – Denver

I ser tkun jitkellem fil Denver fil-Fest avveniment SharePoint fuq Mejju.  Jien ser jiddiskutu xi negozju komuni u tekniku jridu-to-do i fil workflows Designer SharePoint u jfasslu xi mudelli tista 'tuża biex isolvuhom.

Hemm ħafna ta 'għalf ieħor interessanti ħafna għaddej fil-konferenza, sabiex jiċċekkjaw it out: http://www.sharepointfest.com/Denver/

Mhuwiex avveniment ħielsa u I jkollhom kodiċi ta 'skont handy, hekk leave kumment jew ping me u jien ser gladly jagħtu.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Timplimenta Sistema Globali Notifika Pop-up

I kiteb up 'oġġett għall www.sharepoint.briefing.com intitolat "Timplimenta Sistema Globali Notifika Pop-up."  Din il-funzjoni ġiet implimentata għal kulleġġ komunità li jikkomunikaw closings iskola minħabba borra u ibqa 'sejjer hekk. 

Hija tuża lista custom, barra mill-servizzi tal-web SharePoint kaxxa u xi jQuery biex jagħmlu x-xogħol.

Hawn teaser:

image

Aqra l-ħaġa sħiħa hawn: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Konnessjoni Filtri Qasam Test għall-Parti tiegħek Web Custom

Jien ridt li jirċievi informazzjoni minn filtru Qasam Test fil SharePoint 2010 fis naħa tiegħi web tad-dwana.  I ppruvaw jużaw dan l-artikolu MSDN bħala bażi iżda l-artikolu huwa jew miksura jew jien biss ma segwenti tagħha b'mod korrett.

A ftit aktar tiftix mdawwar sa Mike Smith MSDN kontribuzzjoni hawn (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Hemm ħafna ta 'għalf hemmhekk fuq partijiet web titqabbad imma artikolu Mike hija sempliċi kemm jiġrilha.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Renaming namespaces Parti Web (Jew, Raġuni waħda għal "A Parti Web jew Control Formola Web dwar dan Page ma tistax tintwera jew importati)”

Stajt ilhom jaħdmu biex jiksbu chops DEV tiegħi lura u biex dan il-għan, jaħdmu fuq proġett passatemp li għandu l-bits ġejjin:

  • Konnessi parti web li tirċievi sit jew URL ġbir sit minn barra mill-kaxxa Test SharePoint Iffiltra web parti.
  • Din il-parti tal-web jistenna sa l-info dwar is-sit il-magħżul, jiġġenera pakkett XML u idejn off għall-ieħor WP fuq il-paġna (permezz ta 'konnessjonijiet).
  • 3rd parti web jirċievi l-XML u ma xi għalf jittrasformaw XSL.

Jien ridt li tibdel isem l-ispazju isem ta 'l-bits għal "Nivlag" u I kien jkollna hit ma' l-iżball li ġejjin meta I skjerati-parti web biex  ambjent tat-test tiegħi:

Parti A Web jew Control Formola Web dwar dan Page ma tistax tintwera jew importati.  It-tip ma jistax jinstab jew ma jkunx reġistrat bħala bla periklu.

Din hija problema Bidu, iżda ħsibt d LOGHOME nota dwar dan xorta waħda.  I ikkawżat l-iżball meta I dritt għafast fuq l-ispazju isem default (li naqsu għall-isem tal-proġett), magħżula Refactor u mbagħad Semmi simili hekk:

image

Dan ma semmi mill-ġdid l-affarijiet fil-mazz ta 'postijiet fil-proġett, iżda mhux biżżejjed.  Għandek bżonn ukoll li jsiru aġġustamenti oħra diversi:

1. Manwalment jiftħu u jeditjaw fajl, "ShaerPointProjectItem.spdata". Dan fajl XML li għandha <SafeControls> taqsima.  Il-funzjoni semmi mill-ġdid namespace ma jkunx konxju tal dan il-fajl għal kwalunkwe raġuni, sabiex inti jeħtieġ li taġġorna l-namespace hemm manwalment.

2. Manwalment jeditjaw il-fajl webpart..  Għal kwalunkwe raġuni, Visual Studio ma jbiddilx din ir-referenza lanqas.  Change the "<tip>"Node biex jirriflettu namespace mibdula tiegħek hemm.

3. Fl-aħħar nett, jiddependi fuq kif inti refactored-bidla namespace, viżwali studio setgħu ukoll aġġornati-sekwenza li r-referenzi tiegħek. ascx fajl hawn:

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

Jista 'jkollok bżonn għall-bidla li lura.  Int ser ikollok għaliex inti ser tingħata żball simili għal dawn li ġejjin meta inti tipprova u żid il-parti tal-web għal żona parti-web fuq  paġna:

Server Error in ‘/’ Applikazzjoni.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ ma teżistix.

Deskrizzjoni: Eċċezzjoni unhandled seħħew matul l-eżekuzzjoni tat-talba web kurrenti. Jekk jogħġbok irrevedi-traċċa munzell għal aktar informazzjoni dwar l-iżball u fejn oriġina fil-kodiċi.
Eċċezzjoni Dettalji: System.Web.HttpException: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ ma teżistix.
Error Sors:

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.

 

Waħħal il-riferenza hemm u inti għandek tkun tajba biex tmur.

4. Fl-aħħar nett, l-fajl ASCX attwali xorta kellhom referenza (għalija) għall-namespace oriġinali qodma (l-funzjoni refactor / semmi mill-ġdid ma tiffissa din).  Inti ser tkun taf dwar dan l-iżball meta inti tipprova u żid il-parti tal-web għall-paġna u jiksbu l-messaġġ li ġej:

Server Error in ‘/’ Applikazzjoni.


Żball parser

Deskrizzjoni: Ġara żball waqt il-parsing ta 'riżorsa meħtieġa għas-servizz din it-talba. Jekk jogħġbok irrevedi-dettalji li ġejjin speċifiċi żball parse u timmodifika sors fajl tiegħek xieraq.
Error Message parser: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Error Sors:

Linja 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Linja 7:  <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Verżjoni = 14.0.0.0, Kultura = newtrali, PublicKeyToken = 71e9bce111e9429c" %>
Linja 8:  <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Fajl Sors: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Linja: 8


Informazzjoni Verżjoni: Microsoft. Verżjoni NET Qafas:2.0.50727.4927; ASP.NET Verżjoni:2.0.50727.4927

Jeditjaw il-fajl ascx. Direttament u tiffissa l-namespace imkisser.

F'dan il-punt, I finalment kellhom jgħixu parti web fil-namespace ta 'għażla tiegħi.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin

Punt Prestazzjoni – Huwa Mhux Just għall Geeks BI Kwalunkwe Aktar

I kiteb up artikolu ftit dwar Punt Prestazzjoni aktar kmieni din il-ġimgħa u huwa kif ġie ppubblikat www.sharepointbriefing.com.  Hawn l-intro:

 

image

Ikklikkja hawn biex taqra l-artikolu.

Naħseb li l-esperjenza Prestazzjoni ġenerali iżvilupp Punt hija waħda skomda fil f'dan il-mument, iżda huwa definittivament aċċessibbli.  Fil-verżjonijiet ta 'qabel, qisni hija kienet sempliċement pont wisq għal nies SharePoint aktar.  L-ambjent ġdid teħtieġ jkollna idejk maħmuġ, imma meta ikollok taħt il-tkopri, huwa pjuttost rikonoxxibbli.

</aħħar>

Abbona għall-blog tiegħi.

Follow lili Twitter fi http://www.twitter.com/pagalvin