SharePoint MVP Chat on Miercuri 04/20

Eu voi fi participarea la unul din perioada MVP chat-uri săptămâna viitoare, 04/20.  Aici este Microsoft scrie-up şi link-ul de înregistrare:

Ai greu întrebări tehnice cu privire la SharePoint pentru care sunteţi caută răspunsuri? Doriţi să atingeţi în cunoaşterea profundă talentat specialiștii Microsoft? SharePoint MVP sunt aceiaşi oameni care le vedeţi în comunitatea tehnice ca autori, boxe, liderii de grup utilizator şi answerers în forumuri MSDN şi TechNet. De popular demand, am adus aceşti experţi împreună ca un grup colectiv pentru a răspunde la întrebările dumneavoastră live. Deci vă rugăm să ni se alăture şi aduca pe întrebări! Acest chat va acoperi AAC 3.0, MOSS, SharePoint Foundation 2010 şi serverul SharePoint 2010. Subiecte includ instalare şi administrare, proiectare, dezvoltare şi întrebare generală.
Vă rugăm să se alăture ne Miercuri 20 aprilie la 9 sunt PDT/amiază EST pentru a discuta cu MVP din întreaga lume. Aflaţi mai multe şi adăugaţi aceste discuţii la calendar, vizitând pagina evenimentului MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

M-am alăturat în una dintre aceste anul trecut şi a fost o explozie reală.  Acesta este doar un tip nebun de deschidere întrebare/răspuns extravaganta. 

Aici sunt unele dintre (în prezent) programate SharePoint MVP participanţi:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Woody  Windischman
Zlatan Dzinic

Asta e un spectru larg de interese şi specialităţi.  Cred că acest lucru va fi o distracţie timp şi buna utilizare a ora de pranz dumneavoastră (sau orice oră în timpul zilei Zâmbet )

Inscrie aici aici (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Unul dintre motivele pentru „una sau mai multe câmp tipuri nu sunt instalate corect”

Am fost a face un mic tweak ieri la o parte de web care face o interogare de CAML împotriva o listă.  Am făcut schimbarea, l-a dislocat şi am lovit cu o eroare:

O eroare neașteptată a apărut în trei zile Outlook Prognoza Meteo WebPart. Vă rugăm să contactaţi administratorul de sistem. Unul sau mai multe tipuri de câmpuri nu sunt instalate în mod corespunzător. Du-te la pagina de Setări listă pentru a şterge aceste câmpuri.

I se confrunta cu o altă problemă de aiurit mai devreme astfel încât nu conecta imediat interogarea florin cu eroare care SharePoint de raportare a fost pentru mine.  Am făcut o scurtă căutare bing şi şi găsit acest post de blog util de Sandeep nikov  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Aici este interogare rău:

interogare.Interogare ="<În cazul în care><Şi><NEQ><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFNY</Valoarea><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFIS</Valoarea></NEQ></Şi></În cazul în care>";

Aici este fix:

interogare.Interogare ="<În cazul în care><Şi><NEQ><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFNY</Valoarea></NEQ><NEQ><FieldRef nume = "Abr" Şispan >>< tip de valoare = "Text" > SFNY < / valoarea >< FieldRef nume ="Abr"/ >< tip de valoare ="Text" > SFIS < / valoarea >< / Neq >< / şi >< / unde >";><Tipul de valoare = "Text">SFIS</Valoarea></NEQ></Şi></În cazul în care>";

Deci, morale din poveste este: Asiguraţi-vă că vă florin este corect sau este posibil să primiţi o eroare de aiurit.

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

</scop>

Iute Fix pentru "a existat o eroare în timp ce forma de încărcare”

I sunt testarea un particularizată SharePoint Designer 2010 activitatea această amendă duminică după-amiază şi în mod neaşteptat a fost lovit o "Eroare critică" atunci când încearcă să lanseze fluxul de lucru:

Acolo a fost o eroare în timp ce forma de încărcare.

Faceţi clic pe Start Over pentru a încărca o copie nouă a formularului.  Dacă eroarea persistă, contactaţi echipa de suport pentru site-ul Web.

Faceţi clic pe închidere pentru a ieşi acest mesaj.

Afişare detalii eroare

desigur, Dacă faceţi clic pe butonul "Arată detalii eroare" tot ce face este vă arăta un ID de corespondență:

image

În cazul meu, Aceasta sa dovedit a fi o problemă cu Mappings de acces alternativă.  M-am uitat la fişierul jurnal în 14 stup şi am văzut că InfoPath a fost plângându-se despre o problemă AAM (deoarece am fost lovit de localhost în loc de numele serverului).  Am schimbat URL-ul meu şi care a rezolvat-o.

Nu pentru a demonstra că cu toate linkings de biţi diferite acum în SP 2010, un lucru vă natural aceasta este o problemă (Flux de lucru SharePoint Designer în cazul meu) este de fapt totul fără legătură cu problema de bază.

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

</scop>

SharePoint 2010 Soluție blocat în "implementarea” Statutul

Am folosit PowerShell pentru a implementa o soluţie la o ferma de SharePoint (h/t:  Corey Roth şi a lui blog-ul). 

Am mers apoi la admin centrală, accesat setările de sistem şi apoi "Manage fermă soluţii" a se disloca la fermă și meu (ușoare) consternarea, l-am împotmolit în "implementarea".

Am văzut această problemă veni de multe ori pe forumuri MSDN, Deci, am fost destul de nervos despre el.  Am căutat în jurul un pic şi găsit acest articol util (de o persoana aparent neatribuite la http://www.resolutionsnet.co.uk/).  Am anulat activității de implementare şi când am făcut clic în soluţie, mi-a spus că ea a implementat cu succes soluţia la trei dintre cele patru servere în fermă.

M-am dus la server rătăcitor, Serviciul de contorizare a oprit şi a repornit.  Ferestre a servi de fapt mi-a spus că serviciul nu a reuşit să răspundă la comanda, aşa că mi-a spus că a fost bolnav.

de data aceasta, Când am mers inapoi la centrul admin, Am fost capabili de a se implica cu nici o problema.

Sperăm că acest pic de informaţii va ajuta unii într-o capcană de zile.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Eroare de zi: "Nu pot adăuga Adunarea specificate la GAC”

Am fost luptă un pic cu visual studio 2010 pe o soluţie sp2010 şi a fost achiziþie această eroare:

Eroare în implementare pas "Adauga soluţie": Eroare: Imposibil de adăugat Adunarea specificate în cache de adunare global: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

M-am dus la GAC sine (c:\windowsassembly) pentru a încerca şi de a elimina şi a luat o eroare "fişier în uz".

Am făcut o iisreset, Am descarcat de aproape Sysinternals Sysinternals, M-am oprit serviciul timer în services… în cele din urmă, Tocmai am închis şi a redeschis visual studio sine şi am fost în cele din urmă să închideţi-l.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Rapid şi uşor: Depanare VS 2010 Soluție de implementare

Visual Student 2010 rapoarte greu de depanare erori în timpul desfășurării unele de ori.  Un mod rapid şi uşor pentru a face unele foarte dur depanare este de a arunca propriul numit excepţii.  Visual Student va arata-le în Consola de ieşire.

Luaţi în considerare acest bit de cod:

image

Dacă această caracteristică este scoped într-o aplicaţie web, site-ul va fi nulă.  Dacă încercaţi şi o proprietate de site-ul de referinţă, veţi primi eroarea ambigue:

Eroare în implementare pas "Adauga soluţie": Obiectul de referinţă nu setat la o instanţă a unui obiect.

Cu toate acestea, Daca arunca o nouă excepţie şi se trece un şir la constructorul, tu a lua un mesaj ceva mai util:

image

Este o tehnica de brut, dar destul de rapid şi uşor.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

FeatureActivated de Job cronometrul şi caracteristica de aplicare

Am fost de lucru cu unele cod că cineva predat-o la mine pentru o activitate de cronometrare.  El nu ar fi furnizate codul de activare reală caracteristică, aşa că a trebuit să-l scrie, desigur.  Am profitat de Andrew Connell celebru blog post pe această temă.

Eu sunt, folosind Visual Studio 2010 şi implementare păstrate în lipsa cu o eroare "Eroare în implementare pas"Adăugare soluție": Obiectul de referinţă nu setat la o instanţă a unui obiect."

Am fost luaţi codul lui prea literal.  Am fost definire caracteristica la nivel de aplicatie web, ca:

image

Ca rezultat al, proprietăţi care sunt trimise la receptor sunt la aplicația web, nu o colecție de site-ul.  În cele din urmă, codul Arată astfel:

publice suprascriu nule FeatureActivated(Proprietăți SPFeatureReceiverProperties)
{

    // Nu fac următoarele cu web app scoped caracteristici, Aceasta conduce la disperare Zâmbet
    // Site-ul SPSite = proprietăţi.Feature.Parent ca SPSite;

    SPWebApplication wa = proprietăţi.Feature.Parent ca SPWebApplication;

    Dacă (WA == null) arunca nouă excepţie("webapp2 este nul.");

    foreach (SPJobDefinition locuri de muncă în wa.JobDefinitions)
    {

        încercaţi
        {
            Dacă (locuri de muncă.Numele == List_JOB_NAME)

                locuri de muncă.Ştergeţi();
        }
        prinde (Excepţie e)
        {
            arunca nouă excepţie("gabarit 2");
        } // prinde excepţie e
    }

    // instalaţi locuri de muncă

    WeatherForecastTimerJob weatherForecastTimerJob =
        noi WeatherForecastTimerJob(List_JOB_NAME, WA);

    Programul de SPMinuteSchedule = nou SPMinuteSchedule();
    Programul.BeginSecond = 0;
    Programul.EndSecond = 59;
    Programul.Interval = 5;
    weatherForecastTimerJob.Schedule = programul;
    weatherForecastTimerJob.Update();

}

Cheia take-away este că atunci când caracteristica este scoped la un web app, SPFeatureReceiverProperties care SharePoint trece la receptorul caracteristică a web app nivel parametri.  Andrew pe vechiul blog intrare îşi asumă ea este scoped la colecția de site-ul.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Update proiect CodePlex: Extensii de flux de lucru SharePoint Designer

Un timp în urmă, I wrote că a fost încerc să reinvie meu vechi CodePlex proiect, Extensii de flux de lucru SharePoint Designer.  Acest proiect CodePlex a fost dezvoltat pentru WSS/MOSS şi adaugă o mână de utilitate tip funcţii, cum ar fi "ToLower()”, "ToUpper()”, "Subşir()"şi aşa mai departe.  Ea chiar are o funcţie de stil scop general "apel web serviciu".  Puteţi citi mai multe despre el aici: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Am mai mult sau mai puţin abandonat este complet un timp în urmă.  Inca de la SharePoint 2010 a venit, cu toate acestea, Am fost sensul pentru a privi înapoi la ea şi face să funcţioneze în SP 2010.  Bine, astăzi, Am făcut doar asta.  Am nu au actualizat codul la CodePlex încă. Vreau să mă educa pe CodePlex convenții înainte I a face that, dar am actualiza pagina wiki pentru proiectul.

Implicarea mai larg şi mai interesant este că activitățile particularizate din WSS şi MOSS par să port peste destul de uşor, care este o (bun venit) surpriză pentru mine.

Aici este ceea ce pare ca în SharePoint Designer atunci când este de lucru:

image

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

În cazul în care este Microsoft.SharePoint.ApplicationPages.Administration.dll?

I a fost înmânat un proiect visual studio, care face referire la Microsoft.SharePoint.ApplicationPages.Administration.dll.  Mi-a luat un pic în timp ce pentru a găsi o şi am crezut că mi-ar parts.  În mediul meu, Acesta este situat la:

c:\Programul filescommon filesmicrosoft sharedweb server extensions14configadminbin

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

BrightStarr SUA în căutarea SharePoint analist

Compania mea, BrightStarr, este în căutarea de un analist de afaceri SharePoint.  Scopul nostru este de a lucra cu cineva care:

  • Înţelege foarte bine platforma
  • Are o idee bună a ceea ce este o soluţie inteligentă SharePoint faţă de un pietruite împreună casa de carduri
  • Se bucură de lucru direct clienti, unele dintre care înţeleg ceea ce SharePoint este tot despre şi unele care au doar o vagă că SharePoint ar putea ajuta-le, dar nu sunt sigur exact cum
  • Puteţi scrie foarte bine
  • Puteţi comunica foarte bine cu o echipă mică
  • Este bun la şi se bucură de multi-tasking.  Acest lucru nu este un mediu puternic proces-driven (Avem suficient procesul de a face lucrurile într-un mod organizat, dar suntem extrem de rapid pe picioarele noastre, agil şi toate că bun îndesat).

Acest lucru nu este o poziţie de dezvoltator, deşi dacă sunteţi un consultant-developer caută să se concentreze mai mult sau consultarea şi mai puţin pe dezvoltare, Acest lucru ar putea fi un pas bun pentru tine.

Dacă sunteţi interesat, ping-mă pe stare de nervozitate sau e-mail-mă!

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin