Esportazio-SPWeb esaten dit "InvalidData” Baina Datu baliozkoa

Ni artikulu bat idazten du jende ona at prozesua dut www.sharepointbriefing.com eta zerrenda bat zabaltzeko garapen etxalde batetik ekoizpen etxalde bat dakar.  Naiz oraindik stsadm erabiltzen ohituta behar eta ohitura hori haustea, beraz, sortu duena naiz SharePoint du 2010 Management Shell eta Export-SPWeb erabiliz nire zerrenda babeskopia inguruan jokatuko da.  Zer Bitxia zaila da gauza bat dela frogatu nahi izan!

Errore hau lortzean mantendu dut:

image

Hori error, "InvalidData: (Microsoft.Share…CmdletExportweb"”) me hil zen.  Dut nola luze borrokatu honekin I at lotsatzen.

Aurretik nuen PowerShell horma bat sartu exekutatu eta erabiltzen stsadm da mugitu.  Saiatu nintzen berriro, oraingo honetan, eta emaitza onak lortu nuen.

Fiddling denbora asko igaro nuen-Nortasun aukera eman eta azkenik-rekin ItemURL.  Bihurtzen da ItemURL aukera zerrenda / liburutegiaren bide oso bat behar duzu  nahi esportatu gabe HTTP://zerbitzari bit.  Beraz,, Izan ere, Nortasun argumentua hori subsite bat seinalatuz arren, ItemURL ez da identifikatu erlatiboa baina gune bilduma erlatiboa.

Izan litzateke cmdlet Niri zer zen gutxi baliozko polita (kasu honetan Identitatea) eta zer zen baliogabea (ItemUrl).  Ukitu txiki horiek laguntzen duten besarkatu produktua.  SharePoint ez noren aurka handi bat, but a little one at least 🙂

Zorionez norbait post hau gorde egingo da, mina apur etorkizunean.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Du ASP.NET Zuhaitz Control TreeNodeBinding lan egitea

Izan dut zer espero dut lan on bat laster-kaleratu izango da CodePlex proiektu bat web zatiak elkarren hornitzailearekin / kontsumitzailearen konexio bidez hitz egiten SharePoint gune bat esploratzen azaletan pean helburua integratua bit atsegina eskaintzen du.  (Honek, zalantzarik gabe, egin aurretik, baina hori ikasteko proiektua bezain beste ezer ez da).  Hau da, ondorioz, Windows Explorer SharePoint ikuspegi ordezko izateko 2010 Dokumentu liburutegiak.

Kodea du SPWeb eta aurrera emandako puntu SPLists behera recursive ohiko dei ditu.  Objektu hori zeharkatu duen guztia egiten du eraikitzen hasi XML katea honen antzeko zerbait itxura:

<sitecollection url =’http://demo2010a:9090′>
 
<web
     title = 'Kaixo Mundua Sandbox' 
     Txantiloi = 'gune bat talde azkar antolatu, egileak, eta informazioa partekatzeko, Blah blah blah '>

     <zerrenda
        title = 'BCC_Health_Services_FAQs’
        Txantiloi = 'CustomList’
       
listid =’http://demo2010a:9090/helloworldsandbox[share]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</zerrenda>

     <zerrenda
        title = 'BCC_Notifications' 
        Txantiloi = 'CustomList' 
        listid =’
http://demo2010a:9090/helloworldsandbox[share]5a5a13d1-877c-41c0-9063-b9612be80d5e’>
     </zerrenda>

  </web>

</sitecollection>

Garbitu XML hori guztia esan zuen, eta aurretik egindako espero dut.

Lortu ahal izateko, azken finean, informazio hori sortu eta Zuhaitz kontrol bat sartu nahi dut.  Ez da lurra shattering stuff.

Erronka hartu hemen nintzen zuhaitzaren ikuspegian konektatzeko XML Datu Iturria ordez eskuz eraikitzen nire treenodes zeharkatzeko I zuhaitza bezala kontrola.  Hau nik egin dut, neurri batean, zeren nahita naiz gauzak gogorrago neure burua (hori guztia egin ondoren, proiektu bat da, ikasteko) eta neurri batean horregatik vague nozioa eraikitzeko zuhaitza nodo zeharkatzeko I zuhaitza gisa ez dela epe luzera, ideia ona izan dut.

Planteamendu honen arazoa da Zuhaitz kontrola ez duela "zerrenda" edo "web" bezalako interesgarri nodoen atributuak ona ezagutzen erakusten du lehenetsi irteera hau, beraz,:

 

image

Hori ez da erabilgarria.  Hau da, non TreeNodeBinding klasean laguntzen.  Hau erabili ahal izango dut Zuhaitz kontrol kontatzeko nola XML interpretatu behar da.  Hona hemen adibide bat:

TNB = new TreeNodeBinding();
tnb.DataMember = "list"; // Hau xml etiketa gune bat da.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Lotesle honetan Zuhaitz esaten denean bat aurkitzen du <zerrenda> XML nodo, aplikatuko TargetField for bindings, ValueField eta ToolTipField.  Maiatzaren App-en, mapa horiek honela:

  • TargetField: Norbaitek on bat nodo balioa klik, hau da, zer SelectedNode.Value for eskuratu ahal izango duzu.  Hau da, ez dira batera nahastu ...
  • ValueField: Hau da, zer Zuhaitz to erabiltzaileari erakutsi nahi duzun.
  • ToolTipField: XML balioa Argibide gisa nahi duzun.

Gehitu duten zuhaitzaren ikuspegian en DataBindings TreeNodebinding eta horrelako irteera lortuko duzu:

 

image

Gehiago izan dut hori guztia on proiektuan jarraitu nuen, eta azkenean hau jarri Codeplex an.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Great SharePoint Talent aurkitzeko

Hemen beste artikulu idatzi zuen jende ona dut da SharePoint Informazio saioa 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.

Hemen trailerra da:

Teaser

Ezazu.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Backup-SPSite cmdlet isilean huts Noiz Baimenak okerra exekutatu

Zerbitzari bat izan zen, eta aspergarria gune bilduma backup komandoa exekutatzen Backup-SPSite PowerShell cmdlet naiz eta honako errorea lortu:

Backup-SPSite : Ezin Id edo URL objektu bat SPSite: ...  (mezu osoa azpitik)

image

Izan dut zerbitzari honekin arazorik egin du zerbitzari zela gaixo edo zerbait uste niri so.  Baino gehiago piztu dut ona zaharrak stsadm eta denbora honetan, hainbat errore bat jaso nuen:

Eragiketa hau, soilik ordenagailu bat hori zerbitzaria baserri batean elkartu egin daitezkeen ... (mezu osoa azpitik)

image

Jakina, it baserrian eta hori guztia, baina niri zuen dut hori gertatzen zen saioa nire kontu egin eta saioa normalean I sistema kontu bat zerbitzari honen gainean.  Hori egin nuen eta segurtasun kopia egin da.  Zer interesgarri aurkitu dut cmdlet eman zidan segurtasun-moztutako errore mezua.  Hori neat mota da, baina ez dit lagunduko askoz :) 

<amaieran />

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Kartzelara zerrenda zuzen – Cisco VPN Bezeroa

Azken udan, Hozkailua for "kartzelarako zuzen" zerrenda bat sortu dut.  #1 zerrendan dago, Lawrence O'Donnell (iragarpenak dirudi), baina modu blog honen esparrutik haratago hori :)  Gaur egun, Cisco en VPN bezeroa naiz gehituz zerrendan, eta hori esparruan sudurra batek.

A urte mordoa bezero askok erabiltzen duela Cisco VPN urruneko bere atarian sartzeko.  Itzuli ondoren,, PC birtual bat sortu dut, bezero bakoitzaren eta Cisco instalatu an? Zergatik?  Cisco zure makina blokeatzen delako sortu da, beraz, ezin duzu ere arakatu tokiko sareko inprimagailuen, utzi bakarrik arriskutsua Skype bezalako erremintak, Komunikatzaile eta "~" gakoa.  Baina,  instalatu baduzu VM batean, zure VM blokeatuta dago, baina ez da zure ostalari. 

Naiz aintza egun horietan gogorarazi behar dut, gaur egun, bat Cisco VPN bezeroak erabiltzen delako * berriro * eta ni blokeatzen da eta erabili minutu batean daukat.  Nahiago dut zenbat Cisco VPN bezeroa merezi kartzelan egon Bloga baino berau erabili ...

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Egon Denver dut du SharePoint Fest ekitaldian hitz egin badezake.  Komun enpresa batzuk eztabaidatzeko noa eta tekniko nahi-egiteko SharePoint Designer fluxuak en eta eredu batzuk erabiltzeko arazo konpontzeko dezakezu eskema.

Han joan hitzaldian oso interesgarria da, beste gauza asko, beraz, check it out: http://www.sharepointfest.com/Denver/

Ez da free gertaera bat eta deskontua kodea hurbil daukat, beraz, utzi iruzkin bat, edo niri ping eta atsegin handiz egingo dut eman.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Ezartzea Global Pop-up Jakinarazpen Sistema

Idatzi nuen artikulu bat egiteko www.sharepoint.briefing.com eskubidea "Ezartzea Global Pop-up Jakinarazpen Sistema."  Funtzio hau zen komunitate college eskola closings elurra dela eta, eta abar komunikatzeko ezarrita. 

Zerrenda pertsonalizatu bat erabiltzen du, kutxa SharePoint web zerbitzuak eta jQuery zenbait lan egiteko.

Hona hemen aurkezpenik da:

image

Irakurri osoa hemen gauza: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Testu Eremuaren Iragazleak lotzen Zure pertsonalizatua Web Taldea

Informazioa jasotzeko bat Testu Eremuaren SharePoint iragazkia from nahi nuen 2010 nire web pertsonalizatuak parte sartu.  Erabiltzen saiatu naiz MSDN Artikulu honetan oinarri bat, baina artikulu gisa bai hautsi edo besterik ez naiz ez da behar bezala jarraituz.

Apur bat gehiago bilatuz gaurkoan Mike Smith-en MSDN ekarpena hemen (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Badira gauza asko daudela web connectable zatiak, baina Mike-en artikulu erraza da lortzen baitu.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Aldatzea Web Taldea Izen-tarteak (Edo, One "bat Web Taldea edo web formularioa Kontrol Orri honen arrazoia ezin da bistaratu edo inportatu)”

Izan dut nire dev txuletak berreskuratzeko lanean, eta horretarako, hobby bat proiektu hauek ditu bit lanean:

  • Konektatutako web gune zati bat edo gune bilduma URL kutxa SharePoint Testua Filter web zati out bat jasotzen.
  • This web part looks up all the info about the the selected site, generates an XML package and hands it off to another WP on the page (via connections).
  • 3rd web part receives the XML and does some XSL transform stuff.

I wanted to rename the name space of all the bits to “Nivlag” and I was getting hit up with the following error when I deployed the web part to  my test environment:

A Web Part or Web Form Control on this Page cannot be displayed or imported.  The type could not be found or it is not registered as safe.

This is a beginner’s problem but I thought I’d jot down a note on this anyway.  I caused the error when I right-clicked on the default name space (which defaulted to the project name), selected Refactor and then Rename like so:

image

That did rename things in a bunch of places in the project, but it’s not enough.  You also need to make several other adjustments:

1. Manually open up and edit a file, “ShaerPointProjectItem.spdata”. That an XML file that has a <SafeControls> section.  The namespace rename function isn’t aware of this file for whatever reason, so you need to update the Namespace there manually.

2. Manually edit the .webpart file.  For whatever reason, Visual Studio doesn’t change this reference either.  Change the "<mota>” node to reflect your changed namespace there.

3. Azkenik, depending on how you refactored the namespace change, visual studio may have also updated the string that references your .ascx file here:

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

You may need to change that back.  You’ll because you’ll get an error similar to the following when you try and add the web part to a web part zone on a  Orrialdearen:

Server Error in ‘/’ Aplikazioa.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ does not exist.

Deskribapena: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ does not exist.
Iturria Akatsa:

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.

 

Fix the reference there and you should be good to go.

4. Azkenik, the actual ASCX file still had a reference (for me) to the old original namespace (the refactor/rename function didn’t fix this).  You’ll know about this error when you try and add the web part to the page and get the following message:

Server Error in ‘/’ Aplikazioa.


Analizatzailea Akatsa

Deskribapena: Akats bat izan da baliabide bat eskatzen analizatzean gertatu da eskaera hau servicio. Mesedez, berrikusi eta honako partida errorea xehetasunak eta zure iturburu fitxategia aldatu egokian.
Analizatzailea Errorea mezua: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Iturria Akatsa:

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

Iturburu fitxategia: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Line: 8


Bertsioaren informazioa: Microsoft. NET Framework bertsioa:2.0.50727.4927; ASP.NET bertsioa:2.0.50727.4927

Edit the .ascx file directly and fix the broken namespace.

Puntu honetan, I finally had a web part living in the namespace of my choosing.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Performance Point – Ez da Geeks BI for gehiago

Idatzi dut Performance Point buruzko artikulu pixka bat lehenago aste honetan, eta besterik ez da argitaratu www.sharepointbriefing.com.  Hemen intro da:

 

image

Egin klik hemen artikulu irakurri behar.

Orokorra Performance Point garapen esperientzia dela baldar une honetan uste dut, baina, zalantzarik gabe, eskuragarria da.  Bertsio aurreko, izan zen, besterik gabe bezala, zubi bat urrunegi SharePoint gehien lagunentzako sentitu du.  Ingurune berrian eskatzen zure eskuak zikin lortzean, baina lortu azaletan azpian duzun, nahiko ezaguna da.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin