Месечне архиве: Март 2011

СхареПоинт 2010 Решење Стуцк ин "Примена” Статус

Некада сам ПоверСхелл да размести решење за СхареПоинт фарми (Х / Т:  Кори Рот и његов блогу). 

Онда сам отишао у централну админ, приступљено Систем Сеттингс а затим "Манаге решења Фарма" да га распореди на фарму и на моју (благи) запрепашћење, Заглавио се у "примену".

Видео сам ово питање доћи до много пута на МСДН форумима, тако да сам био прилично нервозан због тога.  Претражио сам се мало и пронађено ово било корисно чланак (од наизглед унаттрибутед лица од http://www.resolutionsnet.co.uk/).  Отказао је размештање посао сам и кад сам кликнуо на решење, он ми је рекао да је успешно решење примењено на три од четири сервера на фарми.

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

Овај пут, кад сам се вратио у централну админ, Био сам у стању да га примените без проблема.

Надам се да ово мало информација помоћи ће неки у обавези једној од дана.

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Грешка оф тхе Даи: "Није могуће додати наведену скупштину на ГАЦ”

Ја сам се борио мало са Висуал Студио 2010 на једном сп2010 решења и све је ову грешку:

Error occurred in deployment step ‘Add Solution’: Грешка: Није могуће додати наведену склоп на глобални кеш скупштине: ИоурАвесомеДЛЛТхат ИАмЈустНотГоингТоИнсталлРигхтНов.длл

Отишао сам у самом ГАЦ (Ц:\виндовс ассембли) да покуша да уклони и добио "фајл у употреби" грешка.

Урадила сам иисресет, Скоро сам преузети Сисинтерналс, Зауставио сам тајмер сервис у служби ... коначно, Само сам затворио и поново отворио Висуал Студио се и ја коначно био у стању да га затворим.

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Брзо и лако: Отклањање грешака у ВС 2010 Решење Распоређивање

Висуал Студио 2010 Извештаји тешко дебуг грешака током примене неколико пута.  Брз и лак начин да то урадите неке врло грубу отклањање грешака је да баци своје именоване изузетке.  Висуал Студио ће их приказати у излазној конзоли.

Размотрите ово мало кода:

image

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

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

Међутим, ако бацају нову изузетак и донесе низ у конструктору, добијате нешто корисно поруку:

image

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

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Тајмер Посао ФеатуреАцтиватед и играних Обим

Радио сам са неким кодом који је неко предао мени за тајмер посао.  Он није дао стварну функцију кода за активирање, па сам морао да га напишем, наравно.  Искористио сам Андрев Цоннелл чувена пост на блогу на тему.

Ја користим Висуал Студио 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Објекат референца није постављен на инстанцу објекта. "

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

image

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

јавни воид ФеатуреАцтиватед(СПФеатуреРецеиверПропертиес својства)
{

    // Немојте да урадите следеће са Веб Апп Сцопед карактеристикама, то доводи до очајања Осмех
    // СПСите сајт = пропертиес.Феатуре.Парент као СПСите;

    СПВебАпплицатион ва = пропертиес.Феатуре.Парент као СПВебАпплицатион;

    ако (ва == нулл) тхров нев Екцептион("webapp2 is null.");

    фореацх (СПЈобДефинитион посао у ва.ЈобДефинитионс)
    {

        покушати
        {
            ако (јоб.Наме == Лист_ЈОБ_НАМЕ)

                јоб.Делете();
        }
        улов (Екцептион е)
        {
            тхров нев Екцептион("marker 2");
        } // е ухватити изузетак
    }

    // инсталирајте посао

    ВеатхерФорецастТимерЈоб веатхерФорецастТимерЈоб =
        нови ВеатхерФорецастТимерЈоб(Лист_ЈОБ_НАМЕ, ва);

    СПМинутеСцхедуле закаже = нев СПМинутеСцхедуле();
    сцхедуле.БегинСецонд = 0;
    сцхедуле.ЕндСецонд = 59;
    сцхедуле.Интервал = 5;
    веатхерФорецастТимерЈоб.Сцхедуле = распоред;
    веатхерФорецастТимерЈоб.Упдате();

}

Кључ таке-аваи је да, када је ова функција Сцопед на веб апп, који су СПФеатуреРецеиверПропертиес СхареПоинт пролази на ваш пријемник има играног Веб Апп нивоу параметара.  Андрије стари блогу претпоставља да је Сцопед у колекцији.

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

ЦодеПлек Пројецт Упдате: СхареПоинт Десигнер Воркфлов Екстензије

Пре док, Ја написао да сам покушавао да васкрсне мој стари ЦодеПлек пројекат, СхареПоинт Десигнер Воркфлов Екстензије.  Тај ЦодеПлек Пројекат је развијен за ВСС / Мосс и додаје прегршт функција комуналних типа, као што су "ТоЛовер()", "ТоУппер()", "Излистаће()"И тако даље.  Чак има опште намене "Позовите Веб сервиса" стил функцију.  Можете прочитати више о томе овде: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ја више или мање да је напуштен пре доста времена.  Од СхареПоинт 2010 изашао, међутим, Ја сам хтео да се осврнем на њега и да то ради на СП 2010.  Добро, данас, Ја управо то и урадио.  Нисам ажурирани код ЦодеПлек да још. Желим да се образују на ЦодеПлек конвенцијама пре тога, али сам ажурира Вики Хоме странице за пројекат.

Шира и занимљивија импликација је да прилагођених активности из ВСС и Мос изгледа да пребаци преко прилично лако, што је (добродошао) изненађење за мене.

Ево како то изгледа у СхареПоинт Десигнер, када се то ради:

image

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Где је Мицрософт.СхареПоинт.АпплицатионПагес.Администратион.длл?

Траку сам Висуал Студио пројекат који Мицрософт.СхареПоинт.АпплицатионПагес.Администратион.длл референце.  Требало ми је мало времена да га пронађе, а мислио сам да поделим.  У мом окружењу, Налази се у:

Ц:\програм филес Цоммон Филес Мицрософт Схаред веб сервер екстензије 14 цонфиг админбин

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

БригхтСтарр УС Лоокинг фор СхареПоинт аналитичар

Моја фирма, БригхтСтарр, је у потрази за СхареПоинт пословни аналитичар.  Наш циљ је да сарађујемо са неким ко:

  • Разуме платформу врло добро
  • Има добру идеју о томе шта је то паметно СхареПоинт решење наспрам склепаном кућу од карата
  • Ужива раде директно клијентима, од којих су неки разумеју шта СхареПоинт је све о томе и неки који имају само нејасну представу да би СхареПоинт им помогне, али не знам тачно колико
  • Може писати добро
  • Могу да комуницирају врло добро и мали тим
  • Да ли је добро и ужива мултитаскинг.  Ово није тешко процес вођен окружење (имамо довољно обрадимо да радите ствари на организован начин,, али смо веома брзо на ноге, окретан и све то добра ствар).

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

Уколико сте заинтересовани, пинг ми на Твиттер-у или е-маил ме!

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Где је Мицрософт.ЦСхарп сваком случају?

Уручена сам зип. Фајл са умерено сложене структуре пројекта и који је отргнут од субверзије.  Код референцирања Мицрософт.ЦСхарп, као у:

image

Као што можете видети, Висуал Студио је нестао стварни ДЛЛ. 

Ја обично не мисле о томе где се ове ствари се физички налазе.  Сам ископао овде, створио нову конзолу апликацију (након након читања овог малог размену) и пронашао ДЛЛ на мом окружењу на: Ц:\Програм Филес (к86)\Референтна скупштине Мицрософт Фрамеворк НЕТФрамеворк. В4.0 профил клијента Мицрософт.ЦСхарп.длл.

Ово заправо довела до проблема са Висуал Студио жалећи се да сам циљао погрешан окружење, "Мицрософт.ЦСхарп.длл или једна од њених зависности захтева новију верзију НЕТ. Бла бла бла".  На крају, Да уклоним потпуно референце и да изгледа да су решили проблем.

То је само још један од оних тешких ствари чудно да схватим и врста ствари која је мање интересантно од свађе са вашом женом око тога да ли су капути превише жена у ормару Осмех

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Врло Цоол БригхтСтарр видео

Пошто је тек почела да ради овде у БригхтСтарр, Ја сам прилично узбуђен да саставили смо овај веома кул видео на ИоуТубе овде: http://www.youtube.com/user/BrightStarrSP

Ја се нисам бавио у производњи и да је нисам лично љубитељ ове врсте промотивних напора, али ово је прилично кул за мене.

Цоол БригхтСтарр Видео

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Збогом ЦГС, Здраво БригхтСтарр!

Сутра, Ја званично почети мој први дан у БригхтСтарр (ввв.бригхтстарр.цом), Велика Британија фирма са САД канцеларији која је, невероватно, више 6 миља од моје куће.

То је била лака одлука да напусти ЦГС, али тешко да би одлука Осмех.  Дозволите ми да објасним.

Прикључио сам се ЦГС пре нешто више од годину дана (Децембар 2009) и придружио као директор СхареПоинт консултантске праксе.  То је изгледало као сјајна идеја у то време.  Овде у САД најмање, то је сасвим уобичајено за људе да почне као млађи дев типа особе, писање извештаја и праћење доле досадне заокруживању грешкама питања (Не пропустите тих дана уопште!).  Можете добити веће нивоа одговорности у вези са припремама и Авесоменесс.  Имао сам невероватне могућности у каријери за неке веома кул ствари.  Морам да напишем систем фактурисања од нуле.  Морам да радим са паметним људима, укључујући и мог брата за све људе, да развије потпун веб базирану апликацију за развој 4ГЛ зове напредак.  Забава, фун тимес.

Наравно, напредујете из Ср. Дев типа на техничком вођство екипе, граничи на томе да је већина свето техничких ствари - Архитекта.

Конвенционална мудрост о овом низа је да је следећи корак је да се из архитекте некој врсти још виши менаџмент улоге.

Купио сам и прихватио да у напредак.  Када сам се придружио ЦГС у једној од оних више високих улога, Сам очекивала, у извесној мери, да бих стајања "изван", архитекте и у неку врсту "супер" архитекте врсту улоге - један архитекта да влада их све Осмех

За мене, који се испоставило да мање него успешан.  Није да кажем да нисам имао неке добре успеха у улози, али на крају, Нисам класичан тренинга.  Питам људе на недељној основи да ли су ушли у своје време тимесхеет систем једноставно није веома интересантно за мене.  Заказивање се "средства" (или људи, заиста) месеци унапред је само досадно.  Нагиње над крмача и траже затварање и потенцијалне рупе које могу да нас у будућности бит је прави ужас.  Још, То су важне ствари и колико је важно дати су у ЦГС улози, било је очигледно да је промена да буде направљен. 

Било је очигледно да само ми, након много размишљања, међутим.  Срећом, докази јасно ми је да када сам стварно мислио о томе, постало је очигледно. 

То ме је да се у потрази за слободна радна места и нашао БригхтСтарр.

Ја сам потписао на СхареПоинт као архитекта, а ја не могу да дочекам да почнете.  Досада, они су веома импресивна екипа и мислим да су они (ми!) су спремне да направе право име на тржишту.  Ја ћу бити постављање више о томе шта ја радим тамо и заиста се радујем томе.  Имају поглед на њиховом сајту - ввв.бригхстарр.цом - То је импресивно дело.

Сматрам себе веома срећни у свему овоме.  Сви смо видели разне средине до нивоа виших менаџера који су нека врста заглављени у блату, могућности да заиста бриљира или крене напред брзо и са поверењем.  То је било где сам кренуо и веома ми је драго да су је побегао тако лако. 

</крај>

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

Следите ме на Туиттер на http://www.twitter.com/pagalvin