Штомесячны архіў: Сакавік 2011

SharePoint 2010 Рашэнне затрымаўся ў «Разгортванне” Статус

Я PowerShell для разгортвання рашэння на ферме SharePoint (г / т:  Коры Рот і яго паведамленне ў блогу). 

Затым я адправіўся на цэнтральны адміністратар, Доступ да сістэмы Налада, а затым "Кіраванне фермы рашэнні", каб разгарнуць яго на ферму і, да майго (нязначны) трывога, ён затрымаўся ў "разгортванні".

Я бачыў гэтае пытанне прыдумалі шмат разоў на форумах MSDN, так што я быў даволі заклапочаны гэтым.  Я шукаў вакол трохі, і знайшлі гэтую інфармацыю карыснай артыкуле (, Здавалася б, не адносіцца чалавека ад http://www.resolutionsnet.co.uk/).  Я адмяніў заданне разгортвання і калі я націснуў у раствор, яна сказала мне, што яна паспяхова разгорнутыя рашэння трох з чатырох сервераў у ферме.

Я пайшоў на праблемны сервер, спыніла служба таймера і перазапусціць.  Windows Server самой справе сказаў мне, што служба не адказвае на каманды, так, каб сказаў мне, што ён быў хворы.

На гэты раз, Калі я вярнуўся ў Central Admin, Я быў у стане разгарнуць яго без праблем.

Спадзяюся, гэта трохі інфармацыі дапаможа некаторым ў бязвыхадным становішчы адзін з дзён.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Памылка ў дзень: "Немагчыма дадаць названы Асамблеі GAC”

Я змагаўся трохі з Visual Studio 2010 на sp2010 рашэнне і атрымліваю гэтую памылку:

Error occurred in deployment step ‘Add Solution’: Памылка: Немагчыма дадаць азначанай зборку ў глабальны кэш зборак: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Я пайшоў да сябе GAC (З:\Windows Assembly) , Каб паспрабаваць ліквідаваць і атрымаў "файл выкарыстоўваецца" памылка.

Я IISRESET, Я ледзь не запампаваў Sysinternals, Я спыніў таймер паслуг у сферы паслуг ... у рэшце рэшт, Я проста закрыта і зноў Visual Studio сама, і я, нарэшце, змог зачыніць яе.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Хутка і лёгка: Адладка VS 2010 Разгортванне рашэнняў

Visual Studio 2010 справаздачы цяжка адладжваць памылкі падчас усталёўкі некалькі разоў.  Хуткі і просты спосаб, каб зрабіць некаторыя вельмі грубыя адладкі кінуць ўласнага імя выключэння.  Visual Studio пакажа іх у кансолі вываду.

Разгледзім гэты кавалак кода:

image

Калі гэтая функцыя з'яўляецца вобласцю для вэб-прыкладанняў, Сайт будзе нулявым.  Калі вы паспрабуеце і спасылацца на ўласцівасць сайта, Вы атрымаеце неадназначныя памылкі:

Error occurred in deployment step ‘Add Solution’: Спасылка на аб'ект не паказвае на асобнік аб'екта.

Аднак, Калі выкінуць новае выключэнне і перадаць радок у канструктар, Вы атрымліваеце трохі больш карысным паведамленнем:

image

Гэта сырой тэхніку, але даволі хутка і лёгка.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Таймер працы FeatureActivated і функцыі Вобласць

Я працую з кодам, што нехта перадаў мне заданне таймера.  Ён не даў рэальны код актывацыі функцыі так што мне прыйшлося пісаць, Вядома.  Я скарыстаўся Вядомы блог Эндру Коннелл паведамленне па тэме.

Я выкарыстоўваю Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Спасылка на аб'ект не паказвае на асобнік аб'екта. "

Я браў яго код занадта літаральна.  Я была аглядная функцыя ўзроўні вэб-прыкладанні, як паказана на малюнку:

image

У выніку, ўласцівасці, якія накіроўваюцца ў прыёмнік з вэб-прыкладанні, Ці не сайтаў.  У рэшце рэшт, Код выглядае наступным чынам:

грамадскага несапраўднымі пераазначэнне FeatureActivated(SPFeatureReceiverProperties ўласцівасці)
{

    // Ці не выконваць наступныя вэб-прыкладанні функцыі ў дыяпазоне, гэта прыводзіць да адчаю ўсмешка
    // SPSite сайта = properties.Feature.Parent як SPSite;

    SPWebApplication WA = properties.Feature.Parent як SPWebApplication;

    калі (ва == NULL) выкінуць новае выключэнне("webapp2 is null.");

    Еогеасп (SPJobDefinition працу ў wa.JobDefinitions)
    {

        старацца
        {
            калі (job.Name == List_JOB_NAME)

                job.Delete();
        }
        злавіць (Выключэнне е)
        {
            выкінуць новае выключэнне("marker 2");
        } // злавіць Выключэнне е
    }

    // ўсталяваць працу

    WeatherForecastTimerJob weatherForecastTimerJob =
        новыя WeatherForecastTimerJob(List_JOB_NAME, Вашынгтон);

    SPMinuteSchedule = запланаваць новыя SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule = графіку;
    weatherForecastTimerJob.Update();

}

Ключ на вынас, што, калі гэтая функцыя ў галіне бачнасці вэб-дадатак, SPFeatureReceiverProperties SharePoint, што перадаваны ў вашу функцыю прымача мае вэб параметраў прыкладання узроўні.  Старая запіс у блогу Андрэя мяркуе, што гэта вобласцю да сямейства сайтаў.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

CodePlex аб праекце: SharePoint Designer Workflow пашырэння

Некаторы час таму, Я піша што я спрабаваў ўваскрэсіць майго старога CodePlex праект, SharePoint Designer Workflow пашырэння.  Гэта CodePlex праект быў распрацаваны для WSS / MOSS і дадае некалькі функцый карыснасці тыпу, такіх як "ToLower()", "ToUpper()", "Падрадкоў()»І гэтак далей.  Ён нават мае агульнага прызначэння "выклік вэб-сэрвісу« Стыль функцыі.  Вы можаце даведацца больш пра гэта тут: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Я больш-менш адмовіліся ад яе даволі даўно.  З таго часу, як SharePoint 2010 выйшаў, аднак, Я хацела, каб азірнуцца на яго і прымусіць яго працаваць у SP 2010.  Добра, сёння, Я так і зрабіла.  Я не абнавіў код CodePlex яшчэ. Я хачу выхоўваць сябе па канвенцый CodePlex Перш чым зрабіць гэта, але я зрабіў абнавіць вікі хатняй старонцы праекта.

Чым шырэй і цікавей Маецца на ўвазе, што ўласныя дзеянні ад WSS і MOSS, здаецца, порт, праз даволі лёгка, які (дабро запрашаем) сюрпрыз для мяне.

Вось як гэта выглядае ў SharePoint Designer , калі ён працуе:

image

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Дзе Microsoft.SharePoint.ApplicationPages.Administration.dll?

Я быў перададзены праект Visual Studio, якая спасылаецца Microsoft.SharePoint.ApplicationPages.Administration.dll.  Мне запатрабавалася некаторы час, каб знайсці яго, і я думаў, што я хацеў бы падзяліцца.  У маім асяроддзі, ён знаходзіцца ў:

З:\Program Files Common Files Microsoft Shared пашырэньні вэб-сервера 14 Config adminbin

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

BrightStarr ЗША шукаеце аналітыка SharePoint

Мая кампанія, BrightStarr, шукае бізнес-аналітык SharePoint.  Нашай мэтай з'яўляецца праца з тымі, хто:

  • Разумее платформа вельмі добра
  • Мае добрае ўяўленне аб тым, што гэта разумнае рашэнне SharePoint супраць злеплены картачны домік
  • Любіць працаваць непасрэдна кліентаў, некаторыя з іх разумеюць, што SharePoint усё і некаторыя, якія толькі цьмянае ўяўленне пра тое, што SharePoint маглі б дапамагчы ім, але не ўпэўнены, як менавіта
  • Можаце напісаць вельмі добра
  • Можа мець зносіны вельмі добра з невялікай групай
  • Добра на і карыстаецца ў шматзадачнай асяроддзях.  Гэта не моцна працэсу кіраванай асяроддзі (у нас дастаткова апрацаваць, каб рабіць рэчы ў арганізаваным парадку, але мы вельмі хутка на ногі, спрытныя і ўсё, што добры матэрыял).

Гэта не пазіцыя распрацоўшчыкаў, хоць, калі вы кансультант-распрацоўшчык шукае надаваць больш або менш кансалтынгу і развіцця, гэта можа быць добрым крокам для вас.

Калі вы зацікаўлены, пінг мной на Твітэры або напішыце мне!

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Дзе Microsoft.CSharp любым выпадку?

Я была перададзена. Архіва з умерана складанай структуры праекта і якія былі выдраныя з падрыўной дзейнасці.  Код спасылкі Microsoft.CSharp, як у:

image

Як вы можаце бачыць, Visual Studio не хапае фактычных DLL. 

Звычайна я не думаю аб тым, дзе гэта фізічна размешчаны.  Я пакапаўся тут, стварыў новае прыкладанне кансолі (пасля выканання чытання праз гэтую маленькую абмену) і выявіў, што на маёй DLL ў сераду: C:\Program Files (x86)\Спасылацца на зборкі Microsoft Framework . NETFramework v4.0 Profile Client Microsoft.CSharp.dll.

Гэта на самай справе спарадзіла праблема з Visual Studio, скардзячыся, што я цэліўся няправільны асяроддзя, "Microsoft.CSharp.dll або адзін з яго залежнасцяў патрабуецца больш позняя версія. NET-бла-бла-бла".  У рэшце рэшт, Я выдаліць спасылку ў цэлым і што, здаецца, вырашана пытанне.

Гэта проста яшчэ адзін з тых дзіўных цяжкіх рэчаў, каб высветліць, і тая рэч, якая з'яўляецца менш цікавая, чым спрэчка з вашай жонкай з нагоды таго, ёсць паліто занадта шмат жанчын ў прыбіральні ўсмешка

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Вельмі выдатна BrightStarr відэа

Толькі што пачаў працаваць тут, у BrightStarr, Я вельмі псіхалагічна, што мы сабралі вельмі выдатна гэта відэа на YouTube тут: http://www.youtube.com/user/BrightStarrSP

Я не быў уцягнуты ў яго вытворчасць, і я асабіста не вялікі на гэтыя віды рэкламных мерапрыемстваў, але гэта даволі халаднавата для мяне.

Класнае відэа BrightStarr

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Бывай CGS, Прывітанне BrightStarr!

Заўтра, Я афіцыйна пачаць свой першы дзень у BrightStarr (www.brightstarr.com), брытанская кампанія з офіса ў ЗША, што з'яўляецца, Неверагодна, проста 6 мілях ад маёй хаты.

Гэта было няпростае рашэнне пакінуць CGS, але цяжка зрабіць рашэнне ўсмешка.  Дазвольце мне растлумачыць,.

Я далучыўся да РКУ крыху больш за год таму (Снежань 2009) і далучыўся ў якасці дырэктара кансалтынгавай SharePoint.  Гэта здавалася бліскучай ідэяй ў той час.  Тут, у ЗША па меншай меры,, гэта даволі часта людзі пачынаюць як малодшых распрацоўніка чалавека тыпу, напісанне справаздач і адсочванне раздражняльных пытанняў пра памылку акруглення (Я не сумую па тых часах наогул!).  Вы атрымліваеце павышэнне ўзроўню адказнасці і звязаных з ім дзіўную развіцця.  У мяне былі неверагодныя магчымасці працягу сваёй кар'еры да некаторых вельмі прышпільных рэчаў.  Я павінен напісаць выстаўленне рахункаў сістэмы з нуля.  Я пачаў працаваць з разумнымі людзьмі, у тым ліку мой брат ўсіх людзей, распрацаваць поўны вэб-распрацоўкі прыкладанняў для 4GL называецца прагрэсам.  Весялосць, вясёлыя часы.

Вядома, Вы прагрэсаваць ад Sr. Dev тып тэхнічнага кіраўніка каманды, мяжуюць з у тым, што самыя дарагія тэхнічныя рэчы - архітэктар.

Ходкае меркаванне па гэтым прагрэсіі, што наступным крокам ад Архітэктар з'яўляецца свайго роду больш старэйшых ролі кіравання.

Я купіў у і прынята лічыць, што прагрэсіі.  Калі я далучыўся да CGS ў адной з гэтых роляў старэй, Я чакаў, у некаторай ступені, што я пакідаю "па-за" архітэктара і ў нейкі "супер архітэктар" свайго роду ролю - архітэктара, каб кіраваць імі ўсімі ўсмешка

Для мяне, , Што апынулася менш паспяховым.  Гэта не азначае, што ў мяне не было добрых поспехаў у ролі, але ў рэшце рэшт, Я не класічны менеджэр практыкі.  Запытаная людзей на штотыднёвай аснове, ці маюць яны ўвайшлі ў іх час у раскладзе сістэма проста не вельмі цікава для мяне.  Планаванне з "рэсурсы" (ці людзі, на самай справе) месяцаў загадзя проста сумна.  Залівання на свінаматак і шукае і закрыцця патэнцыйныя шчыліны, якія могуць укусілі нас у будучыні рэальны жах.  Яшчэ, гэтыя важныя рэчы, і ўлічваючы тое, як важна, каб яны былі ў РКУ ролю, было відавочна, змены былі быць зробленыя. 

Гэта было толькі для мяне відавочна, пасля доўгіх роздумаў, Тым не менш.  Ўдзячна, доказаў было дастаткова ясна, каб мне, што аднойчы я сапраўды думаеце пра гэта, стала відавочным. 

Гэта прымусіла мяне шукаць адкрытыя пазіцыі, і я знайшоў BrightStarr.

Я падпісаў у якасці архітэктара SharePoint, і я не магу чакаць, каб пачаць працу.  Да гэтага часу, яны з'яўляюцца вельмі уражальнымі экіпаж, і я думаю, што яны (мы!) гатовыя зрабіць сапраўднае імя на рынку.  Я буду адпраўляць больш аб тым, што я там буду рабіць, і я сапраўды з нецярпеннем чакаю гэтага.  Зірніце на іх вэб-сайт - www.brighstarr.com - Гэта ўражлівае твор.

Я лічу, што мне вельмі пашанцавала ва ўсім гэтым.  Мы ўсе бачылі розных сярэдніх і старэйшых менеджэраў ўзроўню, якія з'яўляюцца свайго роду затрымаўся ў балоце, не ў стане па-сапраўднаму атрымаць поспех або рухацца наперад хутка і ўпэўнена.  Гэта было, дзе я ўзначальваў, і я вельмі рады, што пазбег яго так лёгка. 

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin