Export-SPWeb mondja nekem "InvalidData” De az adatok érvényes

Én vagyok a írás egy cikket a jó emberek www.sharepointbriefing.com és ez magában foglalja telepítése egy listát a fejlesztési gazdaságból termelési Farm.  Továbbra is bevihetjük stsadm vagyok, és szakítás szokás kell, tehát én gyújtott megjelöl a SharePoint 2010 Management Shell és játszott körül segítségével Export-SPWeb-hoz hát az én listán.  Milyen furcsa nehéz dolog, azt bizonyítja, hogy!

Én tartott szerzés ez hiba:

image

Ezt a hibát, "InvalidData: (Microsoft.Share...CmdletExportweb"") megöl.  Én vagyok zavarban, hogy mennyi ideig küzdöttem ezzel.

Én korábban fuss egy falba a PowerShell segítségével és használt stsadm-hoz kap körül ez.  Próbáltam ez újra ebben az időben, és én kapott a jó eredmények.

Töltöttem sok időt hegedülő körül a –Identity választás és akkor végül a –ItemURL.  Kiderül, hogy a ItemURL beállítás csak a lista/könyvtár teljes elérési útja,  exportálandó nélkül a http://szerver kicsit.  Így, annak ellenére, hogy az identitás érvelés van mutatva-hoz alwebhellyé, a ItemURL van nem képest az azonosítása, de a webhelycsoporthoz képest.

Ez lett volna szép, a parancsmag elmondani, mi volt a minimálisan érvényes (Ebben az esetben az identitás) és mi volt érvénytelen (ItemUrl).  Ezek a kis érintések segíti az embereket ölelés a termék.  Nem egy nagy ding SharePoint ellen, but a little one at least 🙂

Remélhetőleg ezen a poszton takarít valaki egy kis bánat a jövőben.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Az ASP-ben TreeNodeBinding együtt dolgozik.NET Treeview vezérlő

Már dolgozik a mi Remélem lesz, a hamarosan kiadott CodePlex egy szép integrált kicsit beszélgetni egymással keresztül szolgáltató-fogyasztó kapcsolatok feltárása a SharePoint-webhely alatt a borít alkalmazásában kijelzők projekt.  (Ez minden bizonnyal megtörtént, mielőtt, de ez a tanulás projekt, mint bármi más).  Ez azt jelentette, hogy a csere, a SharePoint, a windows explorer nézet 2010 dokumentumtárak.

A kód hívja le a SPWeb szokásos rekurzív, és SPList egy adott indítását pontjára.  Az objektum, hogy nem minden a felsővezetéket épít fel egy XML karakterlánc, hogy néz ki valami ilyesmi:

<sitecollection url =’http://demo2010a:9090′>
 
<Web
     title = "Helló világ elvű" 
     Sablon =' egy webhelyet a csoport gyorsan rendezheti., Szerző, és információmegosztás, BLA BLA BLA ">

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

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

  </Web>

</sitecollection>

Arra számítok tiszta fel, hogy előtt minden XML mondta, és kész.

Szeretne végső soron a fel és a Treeview vezérlőben kap ezt az információt.  Nem pontosan a föld törése megtöm.

Én elvitt-ra itt kihívás volt a fanézetben csatlakozni egy XML-adatforrás-vezérlő helyett manuálisan kiépítése én treenodes, ahogy azt a fastruktúrán.  Én tett ez részben, mert én vagyok szándékosan hogy dolgot magam nehezebb (Ez a tanulás-projekt után minden) és részben, mert nekem van ez homályos fogalmát, hogy a fa csomópontjai kiépítése, ahogy azt a fastruktúrán nem jó ötlet a hosszú távú.

Ez a megközelítés problémája, hogy a Treeview vezérlő nem tud jó az attribútumokról, mint "list" vagy a "web" érdekes csomópontján így e kibocsátás jeleníti meg alapértelmezés szerint:

 

image

Ez nem hasznos.  Ez az, ahol a TreeNodeBinding osztály segít.  Tud használ ez-annak érdekében, hogy a Treeview vezérlő mondja meg, hogyan kell értelmezni az XML.  Itt van egy példa:

tnb = új TreeNodeBinding();
tnb.DataMember = "lista"; // Ez a hely XML-címke.
tnb.TargetField = "listid";
tnb.ValueField = "cím";
tnb.ToolTipField = a "Sablon";

A kötés mondja a TreeView vezérlő, amely a ha talál egy <lista> az XML-csomópont, TargetField kötései alkalmazni, ValueField és ToolTipField.  A május app, Ezek a következőképpen Térkép:

  • TargetField: Amikor valaki rákattint egy csomópont-érték, Ez az, amit kapsz a SelectedNode.Value.  Ez azonban nem kell zavaros with…
  • ValueField: Ez az, amit szeretne megjeleníteni a felhasználó számára a Treeview.
  • ToolTipField: Az XML-fájl, amely helyi súgóként kívánt értékét.

Adjunk hozzá, hogy TreeNodebinding a fanézetben adatkötéseinek, és kap kimenetet, mint ez:

 

image

Én is több minden e továbbra is az a projekt, és végül tesz ez-ra Codeplex.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Nagy SharePoint tehetség keresése

Itt van egy másik cikkben írtam a jó emberek SharePoint-eligazítás jogosult "megtalálása nagy SharePoint tehetség". A cikk megpróbál, hogy néhány tanácsot, hogyan kell megtalálni a valóban jó és jól tapasztalt emberek, ha-a ' látszó-hoz kiterjed a személyzet.

Itt van egy teaser:

Teaser

Check it out.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Biztonságimásolat-SPSite cmdlet csendes megbukik amikor végrehajtani rossz engedélyek

A kiszolgálón, és a rendszert futtató unalmas webhely gyűjtemény backup parancs a biztonsági másolat-SPSite powershell cmdlet volt, és a következő hibát kapta:

Biztonságimásolat-SPSite : Nem találja az azonosító vagy URL-CÍMMEL rendelkező SPSite objektum: …  (az alábbi teljes üzenet)

image

Már volt kérdéseket, ez a kiszolgáló úgy, hogy engem gondolni, hogy a kiszolgáló a beteg volt, vagy valami.  Áttért jó régi stsadm, és ez az idő, én kapott egy különböző hiba:

Ez a művelet csak a kiszolgálófarm … csatlakozott számítógépen hajtható végre (az alábbi teljes üzenet)

image

természetesen, Ez azt a gazdaságban, és minden, amit, de ez tett fel nekem, hogy be volt jelentkezve, saját fiókommal és általában jelentkezzen be a kiszolgálóra rendszerfiókként.  Csináltam, és a Mentés sikeres volt.  Amit talál érdekes, hogy a parancsmag adott nekem egy biztonsági nyírt hiba üzenet.  Hogy milyen ügyes, de nem segítsen nekem sok- :) 

<vége />

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Egyenesen a Jail lista – Cisco virtuális Magánhálózati ügyfele

Tavaly nyáron, Létrehoztam egy "egyenesen a jail" lista a hűtőszekrényben.  #1 a listán van Lawrence O'Donnell (pontatlan előrejelzések készítéséhez), de ez a blog túlmutat módja :)  Ma, A Cisco virtuális Magánhálózati ügyfele a listához csatlakoztatok, és amely hatókör által egy orr.

Egy csomó-ból évvel ezelőtt a Cisco virtuális Magánhálózati ügyfelek számos használt engedélyezze a távelérést a honlapján.  Majd vissza, Ezek az ügyfelek minden egyes létrehozott virtuális PCs, és, hogy a Cisco telepítve? miért?  Mert a Cisco lefagy a számítógép úgy, hogy a még nem is keresse meg a helyi hálózati nyomtatók, nemhogy veszélyes eszközök, mint a Skype, Communicator és a "~" kulcs.  de,  Ha egy VM telepíthető, a VM zárolva van legyőz, de nem a fogadó. 

Én emlékeztetik e dicsőség napok ma mert nekem van egy Cisco VPN-ügyfél használata * újra * és zárolja, nekem, és nekem van-hoz használ ez-ban egy perc.  Szeretném, ha inkább a blog körülbelül mennyi a Cisco VPN-ügyfél érdemel a börtönben kell inkább, mint használ ez…

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Én leszek beszélő Denverben a SharePoint-Fest rendezvény május.  Fogok beszélni néhány közös üzleti és műszaki akar-hoz-do-SharePoint Designer-munkafolyamat és körvonalazni néhány minták segítségével oldja meg számukra.

Van egy csomó egyéb nagyon érdekes dolog folyik a konferencián, így ellenőrizni: http://www.sharepointfest.com/Denver/

Ez nem egy ingyenes rendezvény, és van egy kéznél levő kedvezmény kód, Szóval hagyjuk egy megjegyzést vagy ping nekem, és szívesen adok.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Globális előugró értesítési rendszer végrehajtása

Írtam egy cikket a www.SharePoint.Briefing.com című"Globális előugró értesítési rendszer végrehajtása.”  Ez a függvény egy közösségi főiskolán, hogy kommunikálni iskolai zárások köszönhetően a hó, és így tovább a hajtották végre. 

Egyéni listát használ., a doboz SharePoint webes szolgáltatások és néhány jQuery, hogy a munka.

Itt van egy farkasoló vontatott:

image

Olvas a egész dolog itt: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Kapcsolódás a szöveg mező szűrőket az egyéni kijelző

Azt akartam, hogy az információt kapják egy szöveg mező szűrőt a SharePoint 2010 ba az én-m egyéni kijelző.  Próbáltam használ MSDN-cikkben de a cikk alapján van vagy törött vagy én csak nem következő azt megfelelően.

Van egy kicsi több kereső Mike Smith MSDN-hozzájárulás itt (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Van egy csomó dolog, ott a összekapcsolható kijelzőt, de Mike cikk olyan egyszerű, mint ez gets.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Web Part névterek átnevezése (Vagy, Az egyik ok a "egy kijelzőt vagy webűrlapvezérlőt ezen az oldalon nem megjelenített vagy importált)”

Már működő-hoz kap az én-m dev chops, vissza, és ebből a célból, a következő bitek rendelkezik egy hobbi projekten dolgozó:

  • Csatlakoztatott kijelző, amely egy webhely vagy webhely webhelycsoport URL-CÍMÉRE kap egy ki a lista SharePoint szöveges szűrő kijelző.
  • Ez a kijelző néz megjelöl minden a értesít a kijelölt webhely, létrehoz egy XML-csomag, és átadja azt, a lap egy másik WP (Via kapcsolatok).
  • 3Rd kijelző kap az XML és néhány XSL-átalakító does megtöm.

Azt akartam, hogy a bits-hoz "Nivlag" név hely átnevezése és volt szerzés hit a következő hiba miatt a kijelző közzétételkor  az én-m teszt környezet:

Egy kijelzőt vagy webűrlapvezérlőt ezen a lapon nem jelenik meg, vagy nem importált.  A típus nem található, vagy nem regisztrált biztonságos.

Ez egy kezdő probléma, de azt hittem, én akar lejegyez egy jegyzetet ez egyébként.  I. a hibát okozott, amikor én kattintott, az alapértelmezett név a hely (amelyek visszafizetéseket, a projekt neve), kijelölt Refactor és Átnevezés majd valahogy így:

image

Hogy tett nevezze át a projekt helyek egy csomó dolgot, de ez nem elég.  Más számos módosításra szorul:

1. Manuálisan nyit megjelöl, és a fájl szerkesztése, "ShaerPointProjectItem.spdata". Van egy XML fájl, amely egy << SafeControls> szakasz.  A névtér-átnevezési funkciójának nem ismeri ezt a fájlt bármilyen okból, így a Namespace ott manuálisan frissítenie kell.

2. Manuálisan szerkesztheti a .webpart fájlt.  Bármilyen okból, A Visual Studio vagy ez a hivatkozás nem változik.  Változás a "<típus>"tükröző megváltozott névtérnek csomópont.

3. Végül, attól függően, hogyan ön smell a névtér módosítása, a Visual studio is is frissítette a karakterlánc, itt az .ascx fájlra hivatkozó:

Privát konstans karakterlánc _ascxPath = @ "~/_CONTROLTEMPLATES ……

Szükség lehet módosítani, hogy vissza.  Kapsz egy hiba a következőhöz hasonló amikor megpróbál, és a kijelző hozzáadása egy kijelzőzóna szóló mert youll egy  oldal:

Server Error in ' /’ Kérelem.


A fájl "/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ nem létezik.

Leírás: Kezeletlen kivétel történt a jelenlegi webes kérelem végrehajtása során. Tekintse át a további információt a hibáról és a kód akárhonnan verem-nyomkövetési.
Kivétel Részletek: System.Web.HttpException: A fájl "/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ nem létezik.
Forrás-hiba:

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.

 

Erősít a hivatkozás létezik, és Önnek kellene lenni jó menni.

4. Végül, a tényleges ASCX fájl még mindig volt egy hivatkozás (nekem) a régi eredeti névtérhez (a refactor/rename függvény nem erősít ez).  Te tudod kapcsolatban ez a hiba, amikor megpróbál és adni a kijelzőt a lapra, és a következő üzenet jelenik meg:

Server Error in ' /’ Kérelem.


Elemzőhiba

Leírás: Hiba történt egy erőforrás szükséges ez a kérés feldolgozása közben. Tekintse át a következő konkrét Jegyzékfájlelemzési hiba részleteit, és módosítsa a forrás fájlt megfelelően.
Elemzőhiba: Nem sikerült betölteni a típus "RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl".
Forrás-hiba:

Vonal 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Vonal 7:  <%@ Nyilvántartás Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" %>
Vonal 8:  <%@ Control Language = "C#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Forrásfájl: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Vonal: 8


Verzióinformáció: Microsoft.NET Framework Version:2.0.50727.4927; ASP.NET-verzió:2.0.50727.4927

Az .ascx fájlt közvetlenül szerkesztheti és erősít törött névtér.

Ezen a ponton, Végül volt egy az én választotta a névtérben élő kijelző.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Teljesítmény-pont – Feladata nem csak BI Geeks bármely több

Írtam fel egy kis cikket előadás pont korábban ezen a héten, és csak nemrég tették közzé www.sharepointbriefing.com.  Itt van az intro:

 

image

Kattintson ide, hogy olvassa el a cikket.

Azt hiszem, az a átfogó előadás pont fejlesztési tapasztalat kínos ebben az időpontban, de ez minden bizonnyal elérhető.  A korábbi verziók, úgy éreztem, mintha egyszerűen csak a híd túl messze a legtöbb SharePoint ember volt.  Az új környezet szükséges, szerzés a kezem piszkos, de amikor vagy kap a takaró alatt, -a ' elég felismerhető.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin