SharePoint МВП Чет на Нед 04/20

Ќе бидат вклучени во еден од периодот МВП разговори следната недела, 04/20.  Еве Мајкрософт пишувам-up и линк до регистрација:

Дали имате тешки технички прашања во врска со SharePoint за кои си бараат одговори? Дали сакате да се сместат во длабоко познавање на талентирани Мајкрософт најкорисен Професионалци? На SharePoint MVPs се истите луѓе гледате во техничката заедница како автори, звучници, корисникот група на држави и answerers во форумите MSDN и TechNet. Со популарна побарувачка, ние донесовме овие експерти заедно како колективна група да одговориме на вашите прашања во живо. Па ве молиме да ни се придружите и да ја доведе на прашања! Овој разговор ќе ги покрие WSS 3.0, Мос, SharePoint Фондацијата 2010 и на серверот SharePoint 2010. Темите вклучуваат подесување и администрација, дизајн, развој и општо прашање.
Ве молиме да ни се придружите во средата 20 Април на 09:00 PDT / пладне EST да разговарате со MVPs од целиот свет. Дознаете повеќе и да додадете овие разговори на вашиот календар со посета на настанот MSDN страница http://msdn.microsoft.com/en-us/events/aa497438.aspx

Јас се приклучи во една од овие минатата година и тоа беше вистинска експлозија.  Тоа е само луд вид на отвореното прашање / одговор екстраваганција. 

Тука се и некои од (во моментов) закажани SharePoint МВП учесниците:

Корнелиус ван Дајк
Dan Атис
Даниел Веселс
Дејвид Martos
Ivan Сандерс
Jeremy Thake
Џон Рос
Kris Вагнер
Мајк Oryszak
Ренди Drisgill
Вуди  Windischman
Златан Dzinic

Тоа е широк спектар на интереси и специјалитети.  Мислам дека ова ќе биде забавно време и добар употреба на вашиот саат за ручек (или секој час во текот на денот Насмевка )

Си тука тука (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

Една од причините за "Една или повеќе областа видови не се инсталирани соодветно”

Јас го правев мал подеси вчера на веб-дел кој прави CAML пребарување против листа.  Не сум направил промена, распоредени тоа и беше погодена со грешка:

Настана неочекувана грешка се случиле во тридневна Outlook Прогноза за времето WebPart. Ве молиме контактирајте го администраторот на системот. Една или повеќе областа видови не се инсталирани соодветно. Оди на листата подесувања страница за да ја избришете овие области.

Бев соочува со уште еден чуден проблем порано, па јас не ја откриле веднаш се поврзете мојот CAML барање со грешка која SharePoint беше известување за мене.  Го направив брз Бинг пребарување и и најдоа ова корисно блог пост од страна на Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Тука е лоша пребарување:

query.Query = "<Каде><И><Neq><FieldRef Име = "Abbr '/><Вредност тип = "Текст">SFNY</Вредност><FieldRef Име = "Abbr '/><Вредност тип = "Текст">SFIS</Вредност></Neq></И></Каде>";

Тука таа е фиксна:

query.Query = "<Каде><И><Neq><FieldRef Име = "Abbr '/><Вредност тип = "Текст">SFNY</Вредност></Neq><Neq><FieldRef Име = "Abbr '/><Вредност тип = "Текст">SFIS</Вредност></Neq></И></Каде>";

Така, Поуката од оваа приказна е: бидете сигурни дека вашата CAML е точно или можете да добиете чуден грешка.

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

</крајот>

Брз лек за "Имаше грешка при вчитувањето форма”

Јас сум тестирање на сопствени SharePoint Designer 2010 активност оваа парична казна недела попладне и јас бев неочекувано удирање "Критична грешка" кога се обидува да започне на работното:

Има грешка при вчитување на форма.

Кликнете на Start текот да се вчита нова копија од форма.  Ако опстојува грешката, јавете се на тим за поддршка за веб сајт.

Притиснете на копчето Затвори за да излезете оваа порака.

Покаже грешка детали

Се разбира, ако кликнете на "Покажи грешка детали" копчето за сите тоа го прави е да ви покажеме еден корелација проект:

image

Во мојот случај, ова испадна да биде Алтернативен пристап мапирање проблем.  Гледав во log датотеката во 14 кошница и видов дека InfoPath беше жалат на ААМ прашање (бидејќи бев удирање localhost наместо името на серверот).  Ја променив мојот URL и дека таа реши.

Тоа го прави да се покаже дека со сите надоврзувања на различни битови сега во СП 2010, нешто што природно ова е проблем (SharePoint Designer работното во мојот случај) е, всушност, целосно не се поврзани со суштината на проблемот.

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

</крајот>

SharePoint 2010 Решение Заглавен во "Имплементирање” Статус

Јас се користат PowerShell да се распореди на решение на фарма SharePoint (ж / т:  Corey Рот и неговиот блог пост). 

Јас тогаш отиде во централниот admin, пристапува системски поставки и потоа "Управување со фарма решенија" за да го распореди на фармата и да ја (мало) разочарување, тоа заглавил во "имплементирање".

Сум видел ова прашање излезе многу пати на MSDN форуми, па јас бев прилично нервозен околу тоа.  Барав по нешто и најде ова корисно статија (од страна на навидум unattributed лице од http://www.resolutionsnet.co.uk/).  Јас го откажа распоредување работа и кога ќе кликне во решението, тоа ми кажа дека тоа беше успешно распоредени решение за три од четирите сервери во фарма.

Отидов во блуден сервер, застана на тајмер услуга и рестартира него.  Windows Server всушност ми кажа дека услугата не успеа да одговори на команда, така што ми кажува дека тоа беше болен.

Овој пат, кога се вратив во централна admin, Јас бев во можност да го распореди без проблем.

Се надеваме дека овој малку информации ќе им помогне на некои во тешка ситуација еден на деновите.

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

Грешка на денот: "Не можам да додадам на одреден собрание на GAC”

Сум се бори малку со Visual Studio 2010 на една sp2010 решение и беше добивање на оваа грешка:

Error occurred in deployment step ‘Add Solution’: Грешка: Не можете да додадете одредено собранието на глобалната собранието кеш: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Отидов до GAC себе (в:\Windows собранието) да се обиде и да ги отстрани и се здобија со "датотека во употреба" грешка.

Јас не на iisreset, Јас скоро симне Sysinternals, Јас престанав да тајмерот услуга во услугите ... конечно, Јас само затворен и отворен Visual Studio се, и јас конечно беше во можност да го затвори.

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

Брз и лесен: Дебагирање VS 2010 Решение Распоредување

Visual Studio 2010 извештаи кои тешко се дебагирање грешки при распоредување некои времиња.  А брз и лесен начин да направите некои многу груб дебагирање е да се фрли свој име исклучоци.  Visual Studio ќе ги покажеме во излез конзола.

Размислете за ова малку на кодот:

image

Ако оваа функција е scoped со web апликацијата, сајт ќе биде нула.  Ако се обидете и повикување на имотот на сајтот, ќе добиете двосмислена грешка:

Error occurred in deployment step ‘Add Solution’: Референца на објект не е поставена на пример на објект.

Сепак, ако фрли нова исклучок и да го положат низа на конструкторот, ќе добие малку повеќе корисни порака:

image

Тоа е сурова техника, но прилично брзо и лесно.

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

Тајмер за работа FeatureActivated и функција Опсег

Сум работел со некој код кој некој предадени на мене за еден тајмер работа.  Тој не го обезбеди вистински функција активациски код, па морав да го напишам, се разбира.  Јас ја искористи Познати Ендрју Connell блог пост на тема.

Јас користам Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Референца на објект не е поставена на пример на објект ".

Бев земајќи неговиот код е премногу буквално.  Бев опсегот на функција, за да на веб апликацијата ниво, како што е прикажано:

image

Како резултат на, својствата кои се испраќаат до примачот се од веб апликација, не еден сајт колекција.  На крајот, го кодот личи ова:

јавноста замени празнина FeatureActivated(SPFeatureReceiverProperties својства)
{

    // Не го направите следново со веб стан scoped карактеристики, тоа доведува до очај Насмевка
    // SPSite сајт = properties.Feature.Parent како SPSite;

    SPWebApplication wa = properties.Feature.Parent како SPWebApplication;

    ако (WA == NULL) фрли нова исклучок("webapp2 is null.");

    foreach (SPJobDefinition работа во wa.JobDefinitions)
    {

        обидете
        {
            ако (job.Name == List_JOB_NAME)

                job.Delete();
        }
        фати (Исклучок е)
        {
            фрли нова исклучок("marker 2");
        } // фати исклучок е
    }

    // инсталирате работа

    WeatherForecastTimerJob weatherForecastTimerJob =
        нови WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule распоред = new SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule = распоред;
    weatherForecastTimerJob.Update();

}

Клучот готова е дека кога функцијата е scoped на веб стан, на SPFeatureReceiverProperties дека SharePoint поминува на вашата функција ресивер има веб стан ниво параметри.  Стариот блог на andrew влез претпоставува дека е scoped на сајт за собирање.

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

CodePlex проект Ажурирање: SharePoint Designer работното домени

Пред некое време, Јас напиша кој што се обидува да воскресне мојот стар CodePlex Проектот, SharePoint Designer работното домени.  Дека CodePlex проект беше развиена за WSS / Мос и додава неколку корисни тип функции, како што се "ToLower()", “ToUpper()", "Подниз()"И така натаму.  Тој дури има и општа намена "повик веб сервис" стил функција.  Можете да прочитате повеќе за тоа овде: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Јас повеќе или помалку се откажа доста пред некое време.  Оттогаш SharePoint 2010 излезе, сепак, Сум бил што значи да се погледне назад во него и да го направите да работи во СП 2010 година.  И, денес, Јас го направија токму тоа.  Јас не имаат ажурирани го кодот за да CodePlex уште. Јас сакам да се едуцираат на CodePlex конвенции, пред да го направите тоа, но јас не се ажурира почетната страница вики за проектот.

Пошироката и повеќе интересно импликација е дека сопствени активности од WSS и Мос чини да пристаниште во текот прилично лесно, што е (Добредојдовте) изненадување за мене.

Еве како изгледа во SharePoint дизајнер, кога тоа е работа:

image

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

Каде е Microsoft.SharePoint.ApplicationPages.Administration.dll?

Ми дадоа Visual Studio проект кој референци Microsoft.SharePoint.ApplicationPages.Administration.dll.  Тоа ми требаше малку повеќе време да ја најдат и мислев дека сум ги споделите.  Во мојата средина, тоа е се наоѓа во:

в:\Program Files заеднички датотеки Мајкрософт Муабет веб сервер екстензии 14 config adminbin

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin

BrightStarr САД Овде сум за SharePoint аналитичар

Мојата компанија, BrightStarr, е во потрага по бизнис SharePoint аналитичар.  Нашата цел е да се работи со некој кој:

  • Разбира платформа многу добро
  • Има добра идеја за она што е паметна SharePoint решение наспроти калдрма заедно куќа од карти
  • Ужива работат директно клиенти, 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.

Ако сте заинтересирани, ping me on twitter or email me!

</крајот>

Да се ​​претплатите на мојот блог.

Следете ме на Twitter во http://www.twitter.com/pagalvin