SharePoint MVP Chat on Wed 04/20

Unë do të marrë pjesë në një nga bisedat e MVP periudhës javën e ardhshme, 04/20.  Këtu është e Microsoft-it shkruaj-up dhe lidhje me regjistrimin:

A keni pyetje të vështira teknike në lidhje me SharePoint për të cilën ju jeni duke kërkuar përgjigje? A doni të caktojë në njohuri të thellë të profesionistëve të talentuar Microsoft më e vlefshme? Të MVPS SharePoint janë të njëjtit njerëz që ju shihni në komunitet teknik si autorë, Folësit, Udhëheqësit e grupit të përdoruesve dhe Përgjigjës në forume MSDN dhe TechNet. Nga kërkesa popullore, ne kemi sjellë këta ekspertë së bashku si një grup kolektiv për t'iu përgjigjur pyetjeve tuaja të jetojnë. Pra ju lutem na bashkohen dhe të sjellë në pyetjet! Ky chat do të mbulojë WSS 3.0, Moss, SharePoint Fondacioni 2010 dhe Server SharePoint 2010. Temat përfshijnë organizim dhe administrim të, dizajn, zhvillimin dhe pyetje të përgjithshme.
Ju lutemi bashkohuni me ne të mërkurën më 20 prill në 09:00 PDT / mesditë EST për të biseduar me MVPS nga e gjithë bota. Mëso më shumë dhe shtoni këto biseda në kalendarin tuaj duke vizituar faqen ngjarje MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Unë u bashkuan në një nga këto vitit të kaluar dhe kjo ishte një shpërthim i vërtetë.  Është thjesht një lloj i çmendur i pyetjes hapur / pa menduar përgjigje. 

Këtu janë disa nga (aktualisht) planifikuara SharePoint pjesëmarrësit MVP:

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

Kjo është një spektër të gjerë të interesave dhe specialitete.  Unë mendoj se kjo do të jetë një kohë e fun dhe përdorim i mirë i orë tuaj drekë (apo çdo orë gjatë ditës buzëqeshje )

Regjistrohu këtu këtu (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Një arsye për "një apo më shumë lloje të terrenit nuk janë instaluar siç duhet”

Unë kam qenë duke bërë një shkulje të vogël dje në një pjesë të internetit që bën një pyetje CAML kundër një listë.  Kam bërë ndryshimin, vendosur atë dhe u godit me një gabim:

Një gabim i papritur ka ndodhur në tre Outlook Dita WebPart Weather Forecast. Ju lutem kontaktoni administratorin e sistemit. Një ose më shumë lloje fushë nuk janë instaluar siç duhet. Shko tek faqja settings lista të fshini këto fusha.

Unë u përballur me një çështje tjetër oddball herët kështu që unë nuk menjëherë lidheni pyetjen time CAML me gabimit që SharePoint ishte raportimi për mua.  Unë bëra një kërkim të shpejtë dhe të Bing dhe gjetur këtë post të dobishme blog nga Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Here is the bad query:

query.Query = "<Ku><Dhe><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</Vlerë><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</Vlerë></Neq></Dhe></Ku>";

Here it is fixed:

query.Query = "<Ku><Dhe><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFNY</Vlerë></Neq><Neq><FieldRef Name=’Abbr’/><Value Type=’Text’>SFIS</Vlerë></Neq></Dhe></Ku>";

Kështu, the moral of the story is: make sure your CAML is correct or you may get an oddball error.

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

</fund>

Quick Fix Për "Ka qenë një gabim gjatë ngarkimit formularin”

Unë jam i testimit të një SharePoint Designer Custom 2010 Aktiviteti këtë pasdite gjobë e diel dhe unë u goditur papritur një "Gabim kritik", kur duke u përpjekur për të nisur rrjedhën e punës:

Ka qenë një gabim gjatë ngarkimit formularin.

Kliko Start Mbi të ngarkesës një kopje të re të formularit.  Në qoftë se ky gabim vazhdon, kontaktoni ekipin mbështetjen për Web Site.

Klikoni Mbylle për të dalë këtë mesazh.

Trego detajet e gabimit

Sigurisht, në qoftë se ju klikoni "Gabim Trego detajet" button gjithë kjo nuk është e t'ju tregojë një ID korrelacion:

image

Në rastin tim, kjo doli të jetë një Alternate mappings Qasja problem.  Kam shikuar në log file në 14 zgjua dhe pa se InfoPath u ankuar në lidhje me një çështje SHBSH (pasi që unë u goditur localhost vend të emrit server).  I ndryshuar URL time dhe se zgjidhur atë.

Ai e bën për të treguar se me të gjitha linkings e copa të ndryshme tani në PS 2010, gjë që ju natyrisht ky është një problem (Workflow SharePoint Designer në rastin tim) është në të vërtetë krejtësisht e palidhur me problemin kryesor.

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

</fund>

SharePoint 2010 Zgjidhja Mbërthyer në "Dërgimi” Statusi

I përdorur për PowerShell për të vendosur një zgjidhje për një fermë SharePoint (h / t:  Corey Roth dhe i tij blog post). 

Unë pastaj shkoi në admin qendrore, arrihen parametrat e sistemit dhe pastaj "Manage fermë zgjidhje" për të vendosur atë në fermë dhe për të tim (i lehtë) lebetit, ajo mori mbërthyer në "vendosjen".

Unë e kam parë këtë çështje të dalë shumë herë në forume MSDN, kështu që unë kam qenë mjaft nervoz në lidhje me të.  Unë kontrolloi rreth një grimë dhe gjetur këtë artikull të dobishme (nga një person në dukje paatribuara nga http://www.resolutionsnet.co.uk/).  Unë anuluar punën vendosjen dhe kur unë klikuar në zgjidhje, ajo më tha se ajo kishte vendosur me sukses zgjidhjen e tre prej katër servers në fermë.

Unë shkova në server endacak, ndaluan shërbimin e timer dhe rifilluar atë.  Windows Server fakt më tha se shërbimi nuk përgjigjet për komandën, në mënyrë që tregon mua se ajo ishte e sëmurë.

Këtë herë, kur shkova përsëri në admin qendrore, Unë kam qenë në gjendje për të vendosur atë me asnjë problem.

Shpresojmë se kjo pak info do të ndihmojë disa në një të lidhnin të ditëve.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Gabim e ditës: "Nuk mund të shtoni Kuvendin specifikuara për GAC”

Unë kam qenë duke luftuar pak me vizual studio 2010 për një zgjidhje një sp2010 dhe ishte marrë këtë gabim:

Error occurred in deployment step ‘Add Solution’: Gabim: Nuk mund të shtoni asamblenë e specifikuar në cache globale kuvendit: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Unë shkova në GAC vetë (c:\windows kuvendi) për t'u përpjekur dhe për të hequr dhe mori një skedar "në përdorim" gabim.

I bëri një iisreset, I shkarkuar pothuajse sysinternals, Unë u ndal shërbimin sahat në shërbimet e ... më në fund, Unë vetëm të mbyllur dhe rihapur vizual veten dhe unë kam qenë në fund në gjendje për të mbyllur atë.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Quick dhe Easy: Debugging VS 2010 Vendosja Zgjidhja

Visual Studio 2010 Raportet e vështirë të korrigjoj gabimet gjatë vendosjes disa herë.  Një mënyrë e shpejtë dhe e lehtë për të bërë disa debugging shumë i përafërt është që të hedhin përjashtime emrin tuaj.  Visual Studio do të tregojnë ato në tastierë prodhimit.

Konsideroni këtë grimë të kodit:

image

Në qoftë se ky tipar është scoped për një aplikim të internetit, faqe do të jetë e pavlefshme.  Nëse ju provoni dhe referencë një pronë e faqes, ju do të merrni gabim paqartë:

Error occurred in deployment step ‘Add Solution’: Object reference nuk është caktuar për një shembull të një objekti.

Megjithatë, Nëse hedhin një përjashtim të ri dhe të kalojë një varg të konstruktori, ju merrni një mesazh paksa më të dobishme:

image

Kjo është një teknikë e papërpunuar, por goxha shpejt dhe lehtë.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Job Timer FeatureActivated dhe Fushëveprimi Feature

Unë kam qenë duke punuar me disa kodin që dikush dorëzuar për mua një punë timer.  Ai nuk kishte dhënë aktuale aktivizimin kodin tipar kështu që unë kam për të shkruar atë, natyrisht.  I took advantage of Andrew Connell’s famous blog post on the subject.

Unë jam duke përdorur Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Object reference not set to an instance of an object.”

I was taking his code too literally.  I was scoping the feature to the web application level, siç tregohet:

image

Si rezultat, the properties that are sent to the receiver are from the web application, not a site collection.  Në fund, the code looks like this:

public override void FeatureActivated(SPFeatureReceiverProperties properties)
{

    // Don’t do the following with web app scoped features, it leads to despair buzëqeshje
    // SPSite site = properties.Feature.Parent as SPSite;

    SPWebApplication wa = properties.Feature.Parent as SPWebApplication;

    nëse (wa == null) throw new Exception("webapp2 is null.");

    foreach (SPJobDefinition job in wa.JobDefinitions)
    {

        mundohem
        {
            nëse (job.Name == List_JOB_NAME)

                job.Delete();
        }
        kap (Exception e)
        {
            throw new Exception("marker 2");
        } // catch exception e
    }

    // install the job

    WeatherForecastTimerJob weatherForecastTimerJob =
        new WeatherForecastTimerJob(List_JOB_NAME, wa);

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

}

The key take-away is that when the feature is scoped to a web app, the SPFeatureReceiverProperties that SharePoint passes to your feature receiver has web app level parameters.  Andrew’s old blog entry assumes it’s scoped to the site collection.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

CodePlex Project Update: SharePoint Designer Workflow Extensions

Një kohë më parë, Unë shkroi se unë isha duke u përpjekur të ringjallë tim të vjetër CodePlex projekt, SharePoint Designer Workflow Extensions.  Ky projekt CodePlex u zhvillua për WSS / Moss dhe shton një pjesë të vogël të funksioneve të tipit të shërbimeve, të tilla si "ToLower()", "ToUpper()", "Nënvargun()"Dhe kështu me radhë.  Ajo madje ka një qëllim të përgjithshëm "thirrjes web shërbimit" funksion stil.  Ju mund të lexoni më shumë në lidhje me atë këtu: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Unë më shumë ose më pak të braktisur atë mjaft kohë më parë.  Që nga SharePoint 2010 doli, megjithatë, Unë kam qenë të thotë për të shohim mbrapa në atë dhe të bëjnë atë punë në PS 2010.  Mirë, sot, Unë e bëri vetëm se.  Unë nuk kam updated kodin për CodePlex ende. Unë dua për të edukuar veten në konventat CodePlex para se të bëj atë, por unë e bëri update wiki Faqja Kryesore për projektin.

Implikimi më i gjerë dhe më interesante është se aktivitetet porosi nga WSS dhe Moss duket të portit mbi goxha e lehtë, i cili eshte nje (i mirëpritur) papritur për mua.

Ja se çfarë ajo duket si në SharePoint Designer kur ajo është duke punuar:

image

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Ku është Microsoft.SharePoint.ApplicationPages.Administration.dll?

Unë iu dorëzua një projekt vizual studio që referencat Microsoft.SharePoint.ApplicationPages.Administration.dll.  Ajo mori mua një kohë pak për të gjetur atë dhe unë mendova se do të ndajnë.  Në mjedisin tim, Është e vendosur në:

c:\Program Files Common Files microsoft shared extensions web server 14 config adminbin

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

BrightStarr SHBA Analist Duke kërkuar për SharePoint

Kompania ime, BrightStarr, është duke kërkuar për një analist biznesi SharePoint.  Qëllimi ynë është që të punojnë me dikë që:

  • Kupton platformë shumë të mirë
  • Ka një ide e mirë të asaj që është një zgjidhje e zgjuar SharePoint kundrejt një shtëpi së bashku me kalldrëm e kartave
  • Gëzon punuar drejtpërdrejt klientëve, some of whom understand what SharePoint is all about and some who have just a vague notion that SharePoint could help them but not sure exactly how
  • Can write very well
  • Can communicate really well with a small team
  • Is good at and enjoys multi-tasking.  This is not a heavily process-driven environment (we have enough process to do things in an organized way, but we’re extremely fast on our feet, nimble and all that good stuff).

This is not a developer position although if you’re a consultant-developer looking to focus more or consulting and less on development, this could be a good step for you.

Nëse jeni të interesuar, ping me on twitter or email me!

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin