SharePoint MVP Chat på ons 04/20

Jeg skal delta i en av perioden MVP chatter neste uke, 04/20.  Her er Microsofts skrive opp og link til registrering:

Har du tøff tekniske spørsmål om SharePoint som du søker svar? Vil du å tappe inn i den dyp kjennskap til den talentfulle Microsoft Most Valuable Professionals? SharePoint-MVPer er de samme menneskene du se i det tekniske miljøet som forfattere, høyttalere, bruker gruppeledere og riddere i MSDN og TechNet-fora. Etter stor etterspørsel, Vi har samlet disse ekspertene som en kollektiv gruppe for å svare på dine spørsmål live. Så vennligst bli med oss og ta på spørsmål! Denne chatten vil dekke WSS 3.0, MOSS, SharePoint Foundation 2010 og SharePoint Server 2010. Emner inkluderer oppsett og administrasjon, design, utvikling og generelt spørsmål.
Vennligst bli med oss på onsdag 20 April på 9 am PDT/middag EST å chatte med MVPer fra rundt om i verden. Lær mer og legge til disse chattene i kalenderen ved å besøke siden for MSDN-hendelse http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jeg begynte i en av disse i fjor, og det var en skikkelig eksplosjon.  Det er bare en gal slags åpent spørsmål/svar extravaganza. 

Her er noen av de (for øyeblikket) planlagte SharePoint MVP-deltakere:

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

Det er et bredt spekter av interesser og spesialiteter.  Jeg tror dette vil bli en morsom tid og god bruk av lunsjen (eller enhver time i løpet av dagen Smil )

Registrer her her (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

En grunn for "ett eller flere felt typer ikke er riktig installert”

Jeg var å gjøre en liten tweak i går til en webdel som gjør en CAML-spørring mot en liste.  Jeg gjort endringen, rullet den og kom hit med en feil:

Det har oppstått en uventet feil i tre dag Outlook værmelding webdel. Kontakt systemansvarlig. Én eller flere typer er ikke riktig installert. Gå til innstillinger-siden for listen du vil slette disse feltene.

Jeg var fasadeforkledning problem for en annen oddball tidligere slik at jeg ikke umiddelbart koble min CAML-spørring med feil som SharePoint var rapportering til meg.  Jeg gjorde en rask bing Søk og og fant dette blogginnlegget nyttig ved Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Her er dårlig spørringen:

spørringen.Spørre = (likhetstegn)"<Der><Og><NEQ><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFNY</Verdi><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFIS</Verdi></NEQ></Og></Der>";

Her er det faste:

spørringen.Spørre = (likhetstegn)"<Der><Og><NEQ><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFNY</Verdi></NEQ><NEQ><FieldRef navn = 'Abbr' /><Verditype = 'Tekst'>SFIS</Verdi></NEQ></Og></Der>";

Så, moralske av historien er: Kontroller at din CAML er riktig, eller du kan få en underlig-feil.

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

</slutten>

Quick Fix For "det har oppstått en feil under lasting av skjemaet”

Jeg tester en egendefinert SharePoint Designer 2010 aktivitet i fin søndag ettermiddag, og jeg var uventet treffer en "kritisk feil" når du prøver å starte arbeidsflyten:

Det har oppstått en feil under lasting av skjemaet.

Klikk Start Over for å laste inn en ny kopi av skjemaet.  Hvis denne feilen vedvarer, Kontakt kundestøtteteamet for webområdet.

Klikk Lukk for å avslutte denne meldingen.

Vis feildetaljer

selvfølgelig, Hvis du klikker knappen "Vis feildetaljer" alt det gjør er å vise deg en korrelasjons-ID:

image

I mitt tilfelle, Dette viste seg for å være et problem med Alternative tilgangstilordninger.  Jeg så på loggfilen i den 14 struktur, og så at InfoPath var klager om et problem som AAM (siden var jeg treffer localhost i stedet for navnet på serveren).  Jeg forandret min URL og det løste det.

Det gjør for å vise at med alle være ulike biter nå i SP 2010, tingen du naturligvis dette er et problem (SharePoint Designer arbeidsflyt i mitt tilfelle) er faktisk helt urelaterte til kjernen problem.

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

</slutten>

SharePoint 2010 Løsning som er fast i "distribusjon av” Status

Jeg brukte PowerShell til å distribuere en løsning til en SharePoint-farm (h/t:  Corey Roth og hans blogginnlegg). 

Jeg deretter gikk til sentral admin, tilgang til systeminnstillinger og deretter "Manage gården løsninger" å distribuere den i farmen og til min (liten) forferdelse, Det ble sittende fast i "distribusjon av".

Jeg har sett dette spørsmålet kommer opp mange ganger på MSDN-foraene, så jeg var ganske nervøs om det.  Jeg søkte litt rundt og fant denne nyttig artikkelen (av en tilsynelatende unattributed person fra http://www.resolutionsnet.co.uk/).  Jeg avlyste distribusjonsjobben og når jeg klikket i løsningen, Det fortalte meg at det hadde vellykket utplassert løsningen til tre av de fire serverne i farmen.

Jeg gikk til villfaren serveren, stoppet tidtakertjenesten og restarted den.  Windows server faktisk fortalt meg at tjenesten svarte ikke på kommandoen, så det sier meg at det var syk.

denne gangen, da jeg gikk tilbake til Sentraladministrasjon, Jeg var i stand til å distribuere den uten problem.

Forhåpentligvis vil denne litt info hjelpe noen i en binde en av dagene.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Feil av dagen: "Kan ikke legge den angitte samlingen til GAC”

Jeg har kjempet litt med visual studio 2010 på en en sp2010 løsning og fikk denne feilen:

Feil i distribusjonen trinn "Legge løsning": Feil: Kan ikke legge den angitte samlingen til den globale samlingsbufferen: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Jeg dro til GAC seg selv (c:\windowsassembly) å forsøke å fjerne og fikk en "fil i bruk" feil.

Jeg gjorde en iisreset, Jeg lastet ned nesten Sysinternals, Jeg stoppet tidtakertjenesten i tjenester... endelig, Jeg lukket og gjenåpnet visual studio seg selv og jeg var endelig i stand til å lukke den.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Rask og enkel: Feilsøking VS 2010 Distribusjonsløsning

Visual Studio 2010 rapporterer til debug feil under distribusjon noen ganger.  En rask og enkel måte å gjøre noen svært ujevn feilsøking er å kaste din egen navngitt unntak.  Visual Studio vil vise dem i utdata-konsollen.

Vurdere denne bit av koden:

image

Hvis denne funksjonen er begrenset til en web-applikasjon, området vil være null.  Hvis du prøver og refererer til en egenskap for området, du får feilen tvetydig:

Feil i distribusjonen trinn "Legge løsning": Objektreferanse er ikke satt til en forekomst av et objekt.

Men, Hvis Iverksett et unntak for nye og sender en streng til konstruktør, du får en melding om litt mer nyttig:

image

Det er en rå teknikk, men ganske raskt og enkelt.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Tidtaker jobb FeatureActivated og funksjonen omfang

Jeg har jobbet med noen kode som noen ga meg for en tidtakerjobb.  Han hadde ikke gitt faktiske funksjonen aktiviseringen koden så jeg måtte skrive det, selvfølgelig.  Jeg tok fordel av Andrew Connell berømte blogginnlegg om emnet.

Jeg bruker Visual Studio 2010 og distribusjon holdt mislykkes med en feil "Feil oppstod i distribusjon trinn"Legg til løsning": Objektreferanse er ikke satt til en forekomst av et objekt."

Jeg tok hans koden for bokstavelig talt.  Jeg var scoping funksjonen til webprogramnivå, som vist:

image

Som et resultat, egenskaper som sendes til mottakeren er fra web-applikasjon, ikke en områdesamling.  Til slutt, koden ser slik ut:

public override ugyldige FeatureActivated(SPFeatureReceiverProperties egenskaper)
{

    // Ikke gjøre følgende med web app scoped funksjoner, Det fører til fortvilelse Smil
    // SPSite-området = egenskaper.Feature.Parent som SPSite;

    SPWebApplication wa = egenskaper.Feature.Parent som SPWebApplication;

    Hvis (WA == null) kaste nytt unntak("webapp2 er null.");

    foreach (SPJobDefinition jobb i wa.JobDefinitions)
    {

        Prøv
        {
            Hvis (jobb.Navnet == List_JOB_NAME)

                jobb.Slette();
        }
        fange (Unntak-e)
        {
            kaste nytt unntak("markør 2");
        } // fange unntakelsen e
    }

    // installere jobben

    WeatherForecastTimerJob weatherForecastTimerJob =
        nye WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule tidsplan = ny SPMinuteSchedule();
    planlegge.BeginSecond = 0;
    planlegge.EndSecond = 59;
    planlegge.Interval = 5;
    weatherForecastTimerJob.Schedule = Planlegg;
    weatherForecastTimerJob.Update();

}

Nøkkelen for take-away er at når funksjonen er begrenset til en web-app, SPFeatureReceiverProperties som SharePoint sender til funksjon mottakeren har web app nivå parametere.  Andrews gammel bloggoppføring forutsetter at det er begrenset til områdesamlingen.

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

CodePlex Project-oppdateringen: SharePoint Designer arbeidsflyten utvidelser

En stund siden, JEG wrote Jeg prøvde å resurrect min gamle CodePlex prosjektet, SharePoint Designer arbeidsflyten utvidelser.  Dette CodePlex prosjektet ble utviklet for WSS/MOSS og legger til en håndfull av typen verktøyfunksjoner, som "ToLower()”, "ToUpper()”, "Delstreng()"og så videre.  Den har en funksjon for generelle formål "ringe web service"-stil.  Du kan lese mer om det her: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Jeg forlatt mer eller mindre det ganske en stund siden.  Helt siden SharePoint 2010 kom ut, men, Jeg har vært meningen å se tilbake på det og at det skal fungere i SP 2010.  Brønnen, i dag, Jeg gjorde nettopp det.  Jeg har ikke ennå oppdatert koden til CodePlex. Jeg ønsker å utdanne meg selv på CodePlex konvensjoner før jeg gjør det, men jeg ble oppdatert wiki startside for prosjektet.

Innvikling for større og mer interessant er at egendefinerte aktiviteter fra WSS og MOSS synes å port over ganske enkelt, som er en (velkommen) overraske meg.

Her er hvordan det ser ut i SharePoint Designer når det fungerer:

image

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

Der er Microsoft.SharePoint.ApplicationPages.Administration.dll?

Jeg ble levert en visual studio-prosjekt som refererer til Microsoft.SharePoint.ApplicationPages.Administration.dll.  Det tok meg litt mens for å finne det, og jeg trodde jeg ville dele.  I min miljø, Det ligger på:

c:\program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin

BrightStarr USA ser for SharePoint-analytiker

Min selskapet, BrightStarr, leter etter en forretningsanalytiker for SharePoint.  Vårt mål er å arbeide med noen som:

  • Forstår plattformen godt
  • Har en god idé av hva som er en smart SharePoint-løsning versus en brosteinsbelagte sammen korthus
  • Nyter arbeider direkte klienter, noen hvem forstår hva SharePoint handler om, og noen som har bare en vag oppfatningen at SharePoint kan hjelpe dem, men ikke sikker på nøyaktig hvor
  • Kan skrive svært godt
  • Kan kommunisere veldig bra med en liten gruppe
  • Er gode på og nyter fleroppgavekjøring.  Dette er ikke et tungt prosessen-drevet miljø (Vi har nok prosessen for å gjøre ting på en organisert måte, men vi er ekstremt rask på beina, kvikk og alt det gode ting).

Dette er ikke en utvikler posisjon selv om Hvis du er en konsulent-utvikler ser å fokusere mer eller rådgivning og mindre på utvikling, Dette kan være et godt skritt for deg.

Hvis du er interessert, pinge meg på twitter eller email meg!

</slutten>

Abonner på bloggen min.

Følg meg på Twitter på http://www.twitter.com/pagalvin