Aylıq Arxiv: Mart 2011

SharePoint 2010 Həlli "yerləşdirilməsi yapışdırılmalıdır” Status

Mən SharePoint təsərrüfatı həllini yerləşdirilməsinə PowerShell istifadə (h / t:  Corey Roth və onun blog). 

Mən sonra mərkəzi admin gedib, System Settings əldə sonra təsərrüfatı və mənim üçün tuturdu "təsərrüfat həlləri idarə" (kiçik) korkutmak, onu "yerləşdirilməsi," yapışdırılmalıdır oldu.

Mən bu məsələ MSDN forumlarda dəfələrlə ortaya gördük, Mən bu barədə olduqca sinir idi.  Mən bir az ətrafında axtarış bu faydalı maddə tapılıb (bir zahirən unattributed şəxs tərəfindən http://www.resolutionsnet.co.uk/).  Mən həll daxil tıklandığında mən yerləşdirilməsi iş ləğv və, onu uğurla təsərrüfatı dörd serverlər üç həlli yerləşən ki, mənə.

Mən serseri server gedib, Taymeri xidmət dayandırılıb və yenidən.  Windows server faktiki xidmət komandasını cavab bilməyib mənə dedi ki,, belə ki, xəstə idi ki, mənə deyir.

Bu dəfə, Mən mərkəzi admin geri döndü zaman, Mən heç bir problem ilə yerləşdirilməsinə bildi.

Ümid info bu bit gün bind bir sıra yardım edəcək.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Günü səhv: "Bu GAC üçün müəyyən Assambleyasının Eklenemiyor”

Mən Visual Studio ilə bir az mübarizə olduğunuz 2010 bir bir sp2010 həlli və bu hatayı edilib:

Error occurred in deployment step ‘Add Solution’: Səhv: Qlobal toplaşmaq cache müəyyən toplaşmaq ekleyemezsiniz: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Mən GAC özü gedib (c:\windows toplaşmaq) cəhd və aradan qaldırılması, və "istifadə faylı" bir əldə etmək səhv.

Mən iisreset etdi, Mən demək olar ki, yüklənəcək sysinternals, Mən xidmət Taymeri xidmət dayandırılıb ... nəhayət,, Mən sadəcə qapalı və Visual Studio özü açılması və nəhayət onu yaxın bildi.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Tez və asan: Düzgü VS 2010 Həll Dağıtım

Visual Studio 2010 hesabatların yerləşdirilməsi bəzi dövründə səhvlər zor ayıklamak.  Çox kobud ayıklama etmək üçün tez və asan yolla öz adına istisnalar atmaq deyil.  Visual Studio çıxış konsolu onlara göstərəcək.

Kod bu qədər hesab:

image

Bu xüsusiyyət bir web tətbiqi scoped Əgər, site null olacaq.  Site mülkiyyətidir cəhd ve sened əgər, siz ünvanı səhv qazanacağıma:

Error occurred in deployment step ‘Add Solution’: Obyekt istinad obyekti bir instansiya müəyyən deyil.

Lakin, yeni Istisna atmaq və konstruktor bir simli keçmək əgər, bir az daha çox mesaj:

image

Bu xam texnika var, lakin olduqca sürətli və asan.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Taymer İş FeatureActivated və bədii sahəsi

Birinin bir çekim iş üçün mənə təqdim bəzi kodu çalışıyoruz.  Mən bunu yazmaq idi o gerçek xüsusiyyət aktivasiya kodu təmin edib, əlbəttə.  Mən istifadə edərək Andrew Connell məşhur blog mövzusunda.

Mən Visual Studio kullanıyorum 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Obyekt istinad obyekti bir instansiya müəyyən deyil ".

Mən sözün öz kod qəbul edilmişdir.  Mən web application səviyyədə scoping xüsusiyyət idi, kimi:

image

Nəticəsində, alıcı göndərilən xüsusiyyətləri web tətbiq edir, bir site toplusu.  Sonda, kodu bu kimi:

ictimai override etibarsız FeatureActivated(SPFeatureReceiverProperties xassələri)
{

    // Web app scoped xüsusiyyətləri ilə aşağıdakıları etməyin, bu ümidsizlik edir təbəssüm
    // SPSite kimi SPSite site = properties.Feature.Parent;

    SPWebApplication kimi SPWebApplication wa = properties.Feature.Parent;

    əgər (wa == null) yeni Istisna atmaq("Webapp2 null edir.");

    foreach (Wa.JobDefinitions ilə SPJobDefinition iş)
    {

        cəhd
        {
            əgər (job.Name == List_JOB_NAME)

                job.Delete();
        }
        tutmaq (Istisna e)
        {
            yeni Istisna atmaq("Marker 2");
        } // istisna e tutmaq
    }

    // iş qurmaq

    WeatherForecastTimerJob weatherForecastTimerJob =
        yeni WeatherForecastTimerJob(List_JOB_NAME, wa);

    = Yeni SPMinuteSchedule cədvələ SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    = cədvəli weatherForecastTimerJob.Schedule;
    weatherForecastTimerJob.Update();

}

Almaq-üz əsas olan xüsusiyyət web app scoped zaman, SharePoint Özellik alıcı keçir ki, SPFeatureReceiverProperties web app səviyyəsi parametrləri var.  Andrew eski blog giriş bu sayt toplusu scoped var tutur.

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

CodePlex Layihə Update: SharePoint Designer Workflow Extensions

Bir müddət əvvəl, Mən yazdı Mən köhnə diriltməyə çalışırdı ki, CodePlex layihə, SharePoint Designer Workflow Extensions.  CodePlex layihə WSS / MOSS üçün inkişaf və kommunal tipli funksiyaları bir avuç edir ki,, "ToLower kimi()", “ToUpper()", "Substring()"Və s.  Bu da ümumi məqsəd "zəng web service" üslubunda funksiyası var.  Siz burada bu barədə daha ətraflı oxuya bilərsiniz: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Mən daha az və ya çox bir müddət əvvəl tərk etdi.  Beri SharePoint 2010 çıxdı, lakin, Hesab edirəm ki, geri baxmaq və bu SP 2010-cu ildə iş üçün məna etdik.  Yaxşı, bugün, Mən yalnız etdi.  Mən hələ CodePlex üçün kodu güncellemediğiniz. Bunu əvvəl CodePlex konvensiya özümü maarifləndirmək istəyirəm, ancaq layihənin ana səhifə wiki yeniləmə etdi.

Daha geniş və daha maraqlı dolayısı WSS və MOSS xüsusi fəaliyyəti olduqca asan üzərində port görünür ki,, hansı bir (xoş) mənə sürpriz.

Burada çalışan zaman SharePoint Designer kimi görünür nə var:

image

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Microsoft.SharePoint.ApplicationPages.Administration.dll harada?

Mən Visual Studio layihə istinadlar Microsoft.SharePoint.ApplicationPages.Administration.dll təhvil verilib.  Bu tapmaq üçün mənə bir az müddət davam etdi və mən bölüşmək istədiyiniz düşündüm.  Mənim mühitdə, ona tesis oldu:

c:\Program Files Common Files Microsoft paylaşılan web server uzantıları 14 config adminbin

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

BrightStarr ABŞ SharePoint Analyst Axtarıram

Mənim şirkəti, BrightStarr, SharePoint biznes analitik axtarır.  Bizim məqsədimiz kimsə ilə işləmək üçün olan:

  • Çox yaxşı platforma anlayır
  • Kartlar birlikdə döşənmiş ev qarşı bir smart SharePoint həll edir nə yaxşı bir fikir var
  • Birbaşa müştərilər iş malikdir, onlardan bəziləri SharePoint haqqında nə anlamaq və yalnız bir qeyri-müəyyən SharePoint onlara yardım edə bilər ki, anlayışı, lakin əmin olan bəzi dəqiq nə
  • Çox yaxşı yaza bilərsiniz
  • Kiçik bir komanda ilə həqiqətən də informasiya
  • Yaxşı və multi-tasking malikdir.  Bu ağır proses yönümlü mühit deyil (biz kifayət qədər mütəşəkkil şəkildə şeyə prosesi, lakin biz ayağa çox sürətli istəyirik, çevik və bütün yaxşı heyəti).

Bu geliştirici mövqeyi deyil baxmayaraq inkişaf daha çox və ya məsləhətçi və daha az diqqət axtarır məsləhətçi-geliştirici değilseniz, Bu sizin üçün yaxşı addım ola bilər.

Əgər istəyirsinizsə, Twitter məni ping və ya mənə e-poçt!

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Microsoft.CSharp Hər halda harada?

Mən orta kompleksi layihəsinin strukturu ilə. Zip faylı təslim edildi və təxribat həyata yarmış edilmişdir.  Kod Microsoft.CSharp istinad edir, kimi:

image

Gördüyünüz kimi, Visual Studio faktiki DLL itkin edilmişdir. 

Mən adətən bu şeylər fiziki yerləşdiyi barədə düşünmürəm.  Mən burada ətrafında qazılmış, yeni bir konsol app yaradıldı (Bu kiçik mübadiləsi vasitəsilə oxu sonra) və mənim ətraf mühitə DLL tapılmadı: C:\Program Files (x86)\Reference toplantılar Microsoft Framework . NETFramework v4.0 Profile Client Microsoft.CSharp.dll.

Bu, faktiki Yanlış ətraf mühitə hedefleme ki, şikayət Visual Studio bir problem səbəb, "Microsoft.CSharp.dll və ya onun bağımlılıkları biri. NET blah blah blah sonrakı bir versiyası tələb edir".  Sonda, Mən ümumiyyətlə istinad aradan qaldırılması və həll kimi görünür.

Bu, sadəcə anlamaq üçün o işin çətin şey, başqa bir və gizli bir çox qadın palto olub olmadığını sizin həyat yoldaşı ilə mübahisə az Maraqlıdır ki, şey və Sıralama var təbəssüm

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Çox sərin BrightStarr Video

Yalnız burada iş başlayıb BrightStarr, Mən olduqca biz burada youtube bu çox sərin video araya olduğunuz psyched alıram: http://www.youtube.com/user/BrightStarrSP

Hesab edirəm ki, istehsal ilə məşğul olmayan və mən promosyon səyləri bu cür şəxsən böyük deyiləm edilib, lakin bu mənim üçün olduqca sərindir.

Cool BrightStarr Video

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin

Goodbye İnternet AURVANA, BrightStarr Hello!

Sabah, Mən rəsmi mənim ilk gün başlamaq BrightStarr (www.brightstarr.com), ki, ABŞ ofisi ilə Böyük Britaniya based şirkət, inanılmaz, yalnız 6 mənim ev kilometr.

Bu AURVANA X tərk etmək asan bir qərar idi, lakin sərt qərar qəbul etmək təbəssüm.  Mənə izah edək.

Mən artıq bir il əvvəl AURVANA X qoşulub (Dekabr 2009) və SharePoint konsaltinq təcrübə direktoru kimi qoşulmuşdur.  Bu zaman parlaq bir fikir kimi görünürdü.  Burada ABŞ-da ən azı, insanlar kiçik dev növü şəxs kimi həyata başlamaq üçün olduqca yaygın, hesabat yazmaq və annoying yuvarlaqlaşdırma səhv məsələlər aşağı izleme (Mən bu gün qaçırmayın!).  Siz məsuliyyət və əlaqədar inkişaf awesomeness artan səviyyəsi qazanmaq.  Mən karyera üzərində çox cool stuff üçün inanılmaz imkanlar idi.  Mən sıfırdan bir faturalandırma sistemi yazmaq lazımdır.  Mən ağıllı insanlar ilə iş var, bütün insanların mənim qardaşım, o cümlədən, bir 4GL adlı Tərəqqi üçün tam web-based inkişaf app inkişaf etdirməkdir.  Əyləncə, fun dəfə.

Əlbəttə, Siz Sr dən tərəqqi. Texniki komanda səbəb Dev növü, texniki şeyi ən hallowed olan sərhəd - memar.

Bu inkişaf üzrə ənənəvi hikmət Memar-dan növbəti addım daha yüksək rəhbərlik rolu bir cür ki,.

Mən daxil alınmış və inkişaf qəbul etmişdi.  Mən o daha böyük rollarından biri AURVANA X qoşulan zaman, Mən gözlənilən, müəyyən dərəcədə, onlara bütün idarə etmək bir memar - Mən memar "kənarda" və rolu "super memarı" tipli bir növ daxil gücləndirməklə olarıq ki, təbəssüm

Mənim üçün, uğurlu az olduğu ortaya çıxdı.  Mən rolu yaxşı uğur olmadığını demək deyil, amma sonunda, Mən klassik təcrübə meneceri deyiləm.  Onlar timesheet sisteminə vaxt daxil olub bir həftəlik əsasında insanların xahiş yalnız mənim üçün çox maraqlı deyil.  "Ehtiyatlar" həyata Planlama (ya insanlar, həqiqətən) əvvəlcədən ay yalnız qazma edir.  SOWs artıq tökülməsi və axtarır və gələcəkdə bizi az ola bilər ki, potensial boşluqlar bağlanması real dəhşət deyil.  Hələ, Bu mühüm şeyi və İnternet AURVANA rolunu necə vacib idi verilir, bir dəyişiklik ediləcək idi aydın idi. 

Bu düşüncə bir çox sonra yalnız mənə aydın idi, Lakin.  Təşəkkürlə, sübut dəfə Mən, həqiqətən, bu barədə düşünürsünüz ki, mənə kifayət qədər aydın idi, Göründüyü oldu. 

Mənə açıq axtarır var və mən BrightStarr tapılmadı.

Mən SharePoint memar kimi imzalanmış etdik və mən başlamaq üçün gözləmək mümkün deyil.  İndiyə qədər, Onlar bir çox etkileyici ekipaj və hesab edirəm ki, onlar (biz!) bazarda əsl adı etmək üçün əsas yaradır olunur.  Mən orada mən nə haqqında daha çox poçt olacaq və mən, həqiqətən, ümid edirəm.  Onların web site nəzər - www.brighstarr.com - Bu iş etkileyici parça var.

Mən bu bütün özümü çox şanslı hesab edirəm.  Biz bütün növ bataqlıq yapışdırılmalıdır olan yüksək səviyyəli müxtəlif ortalarında gördük, bilməyən həqiqətən Excel və ya irəli tez və inamla hərəkət etmək.  Mən rəhbərlik edildiyi idi və mən asanlıqla xilas üçün çox sevindim. 

</son>

Blog abunə.

Da Twitter məni izləyin http://www.twitter.com/pagalvin