SharePoint MVP Chat sa Wed 04/20

Kukunin ko ang mga kalahok sa isa sa mga MVP ang mga chat ng panahon sa susunod na linggo, 04/20.  Narito ang Microsoft ng write-up at link sa ang registration:

Mayroon ba kayong matigas mga teknikal na tanong tungkol sa na SharePoint kung saan mo ay naghahanap ng mga sagot? Gusto mo bang i-tap sa malalim na kaalaman ng mga mahuhusay Microsoft pinakamahalaga Professional? Ang mga SharePoint MVPs ang parehong mga tao na nakikita mo sa mga teknikal na komunidad ng mga may-akda, nagsasalita, mga lider sa grupo ng gumagamit at answerers sa MSDN at TechNet forum. Sa pamamagitan ng tanyag na demand na, dinala namin na ang mga eksperto na ito ay sama-sama bilang isang sama-pangkat upang sagutin ang iyong mga katanungan nakatira. Kaya mangyaring sumali sa amin at dalhin sa ang mga tanong! Chat na ito ay sumasakop sa WSS 3.0, Lumot, SharePoint Foundation 2010 ang SharePoint Server 2010. Paksa isama ang setup at pangangasiwa, disenyo, unlad at pangkalahatang tanong.
Mangyaring sumali sa amin sa Miyerkules Abril ika-20 sa 09:00 PDT / tanghali EST makipag-chat sa mga MVPs mula sa buong mundo. Dagdagan ang nalalaman at magdagdag ng mga chat na ito sa iyong kalendaryo sa pamamagitan ng pagbisita sa pahina ng kaganapan ng MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Sumali ako sa isa sa mga nakaraang taon at ito ay isang tunay na sabog.  Ito ay lamang ng isang nakatutuwang uri ng mga bukas na katanungan / kasagutan marangyang palabas. 

Narito ang ilan sa mga (sa kasalukuyan) naka-iskedyul na mga kalahok ng SharePoint MVP:

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

Iyan ay isang malawak na spectrum ng mga interes at mga specialties.  Tingin ko ito ay isang masaya oras at mahusay na paggamit ng iyong oras ng tanghalian (o anumang oras sa panahon ng araw ngiti )

Mag-sign dito dito (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Isa Dahilan para sa "Ang isa o higit pang mga uri ng patlang ay hindi na-install nang maayos”

Ako ay paggawa ng isang maliit na sabunutan kahapon sa isang bahagi ng web na ang ng isang CAML query laban sa isang listahan.  Ginawa ko ang pagbabago, deployed ito at nakuha pindutin sa isang error:

May hindi inaasahang error na naganap sa Tatlong Araw Outlook Weather Forecast WebPart. Mangyaring makipag-ugnay sa system administrator. Isa o higit pang mga patlang na uri ay hindi na-install nang maayos. Pumunta sa pahina ng listahan ng mga setting upang tanggalin ang mga patlang na ito.

Ako ay nakaharap sa isa pang oddball isyu mas maaga kaya hindi ko agad ikonekta ang aking CAML query sa error na SharePoint ay pag-uulat sa akin.  Ginawa ko ang isang mabilis na paghahanap Bing at at Nakahanap ng ito kapaki-pakinabang na blog post sa pamamagitan ng Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Narito ang masamang query:

query.Query = "<Saan><At><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFNY</Halaga><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFIS</Halaga></Neq></At></Saan>";

Dito ito ay naayos na:

query.Query = "<Saan><At><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFNY</Halaga></Neq><Neq><FieldRef Pangalan = sa 'Abbr' /><Halaga type = 'text'>SFIS</Halaga></Neq></At></Saan>";

Kaya, ang asal ng kuwento ay: tiyaking tama ang iyong CAML o maaari kang makakuha ng isang error ng oddball.

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

</dulo>

Mabilisang pag-aayos Para sa "Nagkaroon ng error habang naglo-load ng form”

Pagsubok ako ng isang pasadyang SharePoint Designer 2010 aktibidad na ito pinong Linggo hapon at inaasahang ako ay ng pagpindot isang "kritikal Error" kapag sinusubukan upang ilunsad ang daloy ng trabaho:

Nagkaroon ng error habang nilo-load ang form.

I-click ang Simulan Higit sa mag-load ng bagong kopya ng form.  Kung ang error na ito nagpatuloy, makipag-ugnay sa koponan sa suporta para sa Web Site.

I-click ang Isara upang lumabas ang mensaheng ito.

Ipakita ang mga detalye ng error

Talaga, kung ikaw ay i-click ang "Ipakita ang mga detalye ng error" button ang lahat ng ginagawa nito ay magpapakita sa iyo ng isang ugnayan ID:

image

Sa aking kaso, ito naka-out sa isang mga Kahaliling Access Mappings problema.  Ako ay tumingin sa ang log file sa 14 pugad at nakita na InfoPath ay nagrereklamo tungkol sa isang AAM na isyu (dahil ako ay pagpindot localhost sa halip na ang pangalan ng server).  Binago ko ang aking URL at na malutas ito.

Ginagawa nito upang ipakita na sa lahat ng mga linkings ng iba't-ibang mga bits ngayon sa SP 2010, ang bagay na natural na ito ay isang problema (SharePoint Designer daloy ng trabaho sa aking kaso) ay talagang lubos na hindi kaugnay sa core ang problema.

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

</dulo>

SharePoint 2010 Solusyon Stuck sa "paganahin” Katayuan

Ginamit ko PowerShell upang lumawak ang isang solusyon sa isang sakahan SharePoint (h / n:  Corey Roth at ang kanyang blog post). 

Pagkatapos ay nagpunta ako sa gitnang admin, access Setting System at pagkatapos ay "Pamahalaan ang mga solusyon sa sakahan" upang lumawak ang mga ito sa mga sakahan at sa aking (pagmata) masiraan ng loob, ito May stuck sa "paganahin".

Nakita ko na ang isyu na ito dumating up ng maraming beses sa MSDN forums, kaya ako ay medyo kinakabahan tungkol dito.  Ako naghanap sa paligid ng isang bit at natagpuan ito kapaki-pakinabang na artikulo (sa pamamagitan ng isang wari unattributed na tao mula sa http://www.resolutionsnet.co.uk/).  Kinansela ko ang pagpa-andar ng trabaho at kapag ako ay nag-click sa solusyon, Sinabi ito sa akin na matagumpay na ito ay deployed ang solusyon sa tatlong ng apat na server sa sakahan.

Nagpunta ako sa errant server, tumigil ang timer serbisyo at restart ito.  Windows server talagang Sinabi sa akin na ang serbisyo ay nabigong tumugon sa utos, kaya na nagsasabi sa akin na ito ay may sakit.

Oras na ito, kapag nagpunta ako pabalik sa gitnang admin, Ako ay upang lumawak ang mga ito na walang problema.

Sana ito bit ng impormasyon ay makakatulong sa ilan sa isang magbigkis isa sa mga araw.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Error ng Araw: "Hindi Idagdag ang tinukoy na Assembly ang GAC”

Ko na ay ang pakikipaglaban ng isang bit na may visual na talyer 2010 sa isang isang sp2010 solusyon at nakakakuha ng error na ito:

Error occurred in deployment step ‘Add Solution’: Mali: Ay hindi maaaring magdagdag sa tinukoy na pagpupulong sa pandaigdigang pagpupulong ng cache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Pinuntahan ko ang GAC mismo (c:\windows pagpupulong) upang subukan at alisin at nakuha ng isang "file ginagamit" error.

Ginawa ko ang isang iisreset, Ako halos-download sysinternals, Pinahinto ko ang timer serbisyo sa mga serbisyo ... sa wakas, Sarado ko lang at muli visual talyer mismo at ako ay sa wakas makakapag upang isara ito.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Mabilis at madali: Debug vs 2010 Solusyon deployment

Visual Studio 2010 ulat hard-to-debug error habang deployment ilang beses.  Ang isang mabilis at madaling paraan upang gawin ang ilang mga napaka-magaspang pagde-debug ay upang ihagis ng iyong sariling pinangalanang eksepsiyon.  Visual Studio ay ipakita ang mga ito sa console output.

Isaalang-alang na ito bit ng code:

image

Kung ang tampok na ito ay scoped sa isang web application, Ang site ay null.  Kung ikaw subukan at isangguni ang isang ari-arian ng site, makukuha mo ang maliwanag na error:

Error occurred in deployment step ‘Add Solution’: Object reference hindi nakatakda sa isang halimbawa ng isang bagay.

Gayunman, kung magtapon ng isang bagong Exception at pumasa sa isang string sa constructor, kumuha ka ng isang bahagyang mas kapaki-pakinabang na mensahe:

image

Ito ay isang krudo pamamaraan, ngunit medyo mabilis at madaling.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Timer Job FeatureActivated At Feature Saklaw

Ako ay nagtatrabaho sa ilang mga code na kamay ang isang tao sa akin para sa isang trabaho timer.  Hindi niya ibinigay ang aktwal na tampok ng activation code kaya ako ay sumulat ito, siyempre.  Ininom ko ang bentahe ng Sikat na blog post ng Andrew Connell sa paksa.

Ako gumagamit ng Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Object reference hindi nakatakda sa isang halimbawa ng isang bagay. "

Ako ay pagkuha ng kanyang code masyadong literal.  Ako ay scoping ang tampok sa antas ng web application, tulad ng ipinapakita:

image

Bilang isang resulta, ang mga katangian na ay ipinadala sa ang receiver ay mula sa mga web application, hindi isang koleksyon ng site.  Sa katapusan, ang code ay ganito ang hitsura:

pampublikong override walang bisa ay FeatureActivated(SPFeatureReceiverProperties katangian)
{

    // Huwag gawin ang mga sumusunod sa web app scoped tampok, ito ay humantong sa kawalan ng pag-asa ngiti
    // SPSite site = properties.Feature.Parent bilang SPSite;

    SPWebApplication wa = properties.Feature.Parent sa bilang SPWebApplication;

    kung (wa == null) magtapon ng bagong Exception("webapp2 is null.");

    foreach (SPJobDefinition trabaho sa mga wa.JobDefinitions)
    {

        sumubok
        {
            kung (job.Name == List_JOB_NAME)

                job.Delete();
        }
        abutin (Exception e)
        {
            magtapon ng bagong Exception("marker 2");
        } // mahuli exception e
    }

    // install ng trabaho

    WeatherForecastTimerJob weatherForecastTimerJob =
        bagong WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule iskedyul = bagong SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule = iskedyul;
    weatherForecastTimerJob.Update();

}

Ang mga pangunahing tumagal-layo ay na kapag ang tampok ay scoped sa isang web app, ang SPFeatureReceiverProperties na ipinapasa ng SharePoint sa iyong tampok na receiver ay may web app parameter antas.  Lumang Andrew blog entry Ipinagpapalagay ang scoped sa collection site.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

CodePlex Project Update: Extension ng SharePoint Designer workflow

Isang habang nakaraan, Ako sinulat na ako ay sinusubukan upang muling ibalik ang aking lumang CodePlex proyekto, Extension ng SharePoint Designer workflow.  Na CodePlex proyekto ay binuo para sa WSS / Moss at nagdadagdag ng isang dakot ng mga function ng uri ng utility, tulad ng "ToLower()", “ToUpper()", "Substring()"At iba pa.  Kahit na ito ay may isang pangkalahatang layunin "call serbisyong web" estilo ng function.  Maaari mong basahin ang higit pa tungkol dito dito: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ako nang higit pa o mas mababa inabandunang ito masyadong isang habang ang nakalipas.  Mula pa nang SharePoint 2010 ay dumating out, gayunman, Ko ang ibig sabihin upang tumingin pabalik sa ito at gawin itong gumana sa SP 2010.  Mahusay, ngayon, Ginawa ko na lang.  Hindi ko pa na-update ang code sa CodePlex pa. Gusto kong turuan ang aking sarili sa CodePlex convention bago gawin ko na, pero ginawa ko i-update ang home page wiki para sa proyekto.

Ang mas malawak at mas kawili-wiling mga implikasyon ay na ang mga custom na mga aktibidad mula sa WSS at Moss mukhang port sa ibabaw medyo madali, na kung saan ay isang (maligayang pagdating) sorpresa sa akin.

Narito kung ano ang mukhang sa SharePoint Designer kapag ito ay gumagana:

image

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Saan ang Microsoft.SharePoint.ApplicationPages.Administration.dll?

Ko ay kamay ng isang visual na proyekto talyer na sanggunian Microsoft.SharePoint.ApplicationPages.Administration.dll.  Ito ay kinuha sa akin ng isang maliit na habang upang mahanap ang mga ito at Akala ko Gusto kong ibahagi.  Sa aking kapaligiran, ito ay matatagpuan sa:

c:\programa file karaniwang file Microsoft ibinahaging web server extension 14 config adminbin

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

BrightStarr US Naghahanap para sa SharePoint Analyst

Aking kumpanya, BrightStarr, ay naghahanap para sa isang SharePoint negosyo analyst.  Ang aming layunin ay upang gumana sa isang tao na:

  • Nauunawaan ang platform napakahusay
  • Ay may isang mahusay na ideya ng kung ano ang isang matalino solusyon na SharePoint kumpara cobbled sama-sama na bahay ng mga baraha
  • Enjoys nagtatrabaho nang direkta kliyente, ang ilan sa kanino maunawaan kung ano ang SharePoint ay tungkol sa at ang ilan na may lamang isang malabo paniwala na SharePoint ay maaaring makatulong ang mga ito ngunit hindi sigurado kung paano mismo
  • Maaari sumulat nang napakahusay
  • Maaari ba talagang makipag-usap nang maayos sa isang maliit na koponan
  • Ay mabuti sa at tinatangkilik multi-tasking.  Ito ay hindi isang mabigat na proseso-driven na kapaligiran (sapat na namin ang proseso upang gumawa ng mga bagay sa isang organisadong paraan, ngunit kami ay lubos na mabilis sa aming mga paa, maliksi at lahat na magagandang bagay-bagay).

Ito ay hindi isang developer posisyon bagaman kung ikaw ay isang consultant-developer na naghahanap upang tumutok o higit pa sa pagkonsulta at mas mababa sa pag-unlad, maaaring ito ay isang mahusay na hakbang para sa iyo.

Kung interesado ka, i-ping ako sa nerbiyos o mag-email sa akin!

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin