miesięczne archiwum: Marca 2011

SharePoint 2010 Roztwór W "wdrażanie” Stan

Aby wdrożyć rozwiązanie do farmy programu SharePoint I wykorzystywane PowerShell (h/t:  Corey Roth i jego ogłoszenie blogu). 

Następnie poszedłem do centralnego administratora, dostęp do ustawień systemowych, a następnie "Zarządzaj gospodarstwa rozwiązania" Aby wdrożyć go do gospodarstwa i Moje (nieznaczne) protestom, został zablokowany w "wdrażanie".

Widziałem tego problemu nadejdzie wielokrotnie na forum MSDN, tak I was pretty układu nerwowego o nim.  I przeszukiwane wokół bit i znaleziono niniejszego artykułu pomocne (osoby pozornie unattributed z http://www.resolutionsnet.co.uk/).  Anulowane I zadanie wdrażania i gdy kliknę przycisk do roztworu, on powiedział mnie że pomyślnie wdrożyli go roztwór do trzech z czterech serwerów w gospodarstwie.

Ja poszedłem do serwera wadliwe, Zatrzymano usługę czasomierza i ponownie go uruchomić.  System Windows server faktycznie powiedział mnie że usługę nie odpowiedział na polecenie, tak że m≤wi│a iż chorych.

Tym razem, Kiedy ja poszedłem Wróć do centralnego administratora, Udało mi się wdrożyć go bez problemu.

Mamy nadzieję, że ten bit informacje pomogą niektóre w wiązanie jeden dni.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Błąd dnia: „Nie można dodać określonego zestawu w GAC”

Już zostały walki I trochę programu visual studio 2010 na rozwiązanie sp2010 i był ten błąd:

Wystąpił błąd podczas wdrażania krok "Dodaj rozwiązanie": Błąd: Nie można dodać określonego zestawu w pamięci podręcznej zestawów globalnych: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Ja poszedłem do pamięci podręcznej GAC, sam (c:\windowsassembly) Spróbuj i usunąć i napotkała błąd „plik w użyciu".

I did iisreset, Prawie pobrano Sysinternals, I zatrzymano usługę czasomierza w usługach... Wreszcie, Po prostu zamknięta i ponownie otwarte programu visual studio, sam i wreszcie udało mi się zamknąć go.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Szybkie i łatwe: Debugowanie VS 2010 Rozwiązanie wdrażania

Program Visual Studio 2010 raportuje błędy twarde do debugowania podczas rozmieszczania kilka razy.  Szybki i łatwy sposób do niektórych przybliżona debugowanie jest rzucał własne o nazwie wyjątki.  Program Visual Studio wyświetli je w konsoli wyjścia.

Należy wziąć pod uwagę ten bit kodu:

image

Jeśli ta funkcja jest objęty zakresem aplikacji sieci web, Witryna będzie wartość null.  Jeśli spróbuj i odwołać się do właściwości witryny, otrzymasz błąd niejednoznaczne:

Wystąpił błąd podczas wdrażania krok "Dodaj rozwiązanie": Odwołanie do obiektu nie ustawiono instancji obiektu.

Jednakże, Jeśli throw nowych wyjątków i przekazać ciąg do konstruktora, zostanie wyświetlony komunikat o nieco bardziej przydatne:

image

Jest techniką surowy, ale dość szybkie i łatwe.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Czasomierz zadanie FeatureActivated I zakres funkcji

I been working niektóre kodem, że ktoś przekazywany do mnie zadania czasomierza.  Nie dostarczył kod aktywacyjny rzeczywistej funkcji co musiałem zapisywać go, Oczywiście.  Ja wziąłem zaletą Andrew Connell słynnego blogu w przedmiot.

Korzystam z programu Visual Studio 2010 i wdrażania przechowuje z błąd "Wystąpił błąd podczas wdrażania krok 'Dodaj rozwiązanie': Odniesienia obiektu nie ustawiono instancję obiektu."

I miał jego kod zbyt dosłownie.  Był do określania zakresów funkcji na poziomie aplikacji sieci web, jak pokazano:

image

W rezultacie, właściwości, które są wysyłane do odbiorcy są z aplikacji sieci web, nie zbioru witryn.  W końcu, kod wygląda:

public override void FeatureActivated(Właściwości SPFeatureReceiverProperties)
{

    // Nie następujących funkcje o zakresie aplikacji sieci web, prowadzi to do załamywania rąk Uśmiech
    // Witryny SPSite = właściwości.Feature.Parent jako SPSite;

    SPWebApplication wa = właściwości.Feature.Parent jako SPWebApplication;

    Jeśli (wa == wartości null) Zgłoś wyjątek nowe("webapp2 jest zerowy.");

    foreach (SPJobDefinition zadania w wa.JobDefinitions)
    {

        Spróbuj
        {
            Jeśli (zadanie.Nazwa == List_JOB_NAME)

                zadanie.Usuń();
        }
        połów (E wyjątek)
        {
            Zgłoś wyjątek nowe("znacznik 2");
        } // przechwycić wyjątek e
    }

    // Zainstaluj zadania

    WeatherForecastTimerJob weatherForecastTimerJob =
        Nowy WeatherForecastTimerJob(List_JOB_NAME, wa);

    Harmonogram SPMinuteSchedule = nowe SPMinuteSchedule();
    harmonogram.BeginSecond = 0;
    harmonogram.EndSecond = 59;
    harmonogram.Interwał = 5;
    weatherForecastTimerJob.Schedule = harmonogramu;
    weatherForecastTimerJob.Update();

}

Take-away klucz jest, że gdy funkcja jest objęty zakresem do aplikacji sieci web, SPFeatureReceiverProperties, który SharePoint przekazuje do odbiornika funkcja ma parametry poziomu aplikacji sieci web.  Andrzeja, starą blogu zakłada się, że jest objęty zakresem do zbioru witryn.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Aktualizacja CodePlex projektu: Rozszerzenia przepływu pracy programu SharePoint Designer

Jednocześnie ago, I napisał I was trying to Cooliris moje stare CodePlex projekt, Rozszerzenia przepływu pracy programu SharePoint Designer.  Program project CodePlex została opracowana dla programu WSS/MOSS i dodaje kilka funkcji typu narzędzia, takie jak "ToLower()”, "ToUpper()”, "Podciągu()"i tak dalej.  Nawet posiada funkcję styl ogólnego przeznaczenia "wywołanie usługi sieci web".  Więcej o tym tutaj: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

I mniej lub bardziej pomijana to całkiem jednocześnie temu.  Kiedykolwiek od programu SharePoint 2010 wyszedł, Jednakże, Już zostały znaczeniu I Obejrzyj go ponownie i uruchomimy go w SP 2010.  Również, dzisiaj, I did wystarczy że.  Jeszcze nie aktualizacji kod jeszcze do CodePlex. Chcę, aby edukowania samodzielnie na CodePlex Konwencji, zanim to zrobić, ale zaktualizować wiki Strona główna projektu.

Domniemanie szersze i bardziej interesujące jest, niestandardowe działania programu WSS i MOSS wydaje się portu nad całkiem łatwo, co jest (Serdecznie Witamy) Wysyłaj do mnie.

Oto, jak wygląda w SharePoint Designer jest pracując:

image

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Gdzie jest Microsoft.SharePoint.ApplicationPages.Administration.dll?

I został przekazany projektu programu visual studio, która odwołuje się do Microsoft.SharePoint.ApplicationPages.Administration.dll.  Zajęło mi trochę podczas aby znaleźć go i myśli będzie udostępniać.  W moim środowiska, położone jest w:

c:\Program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

BrightStarr USA Looking for SharePoint analityka

Moja firma, BrightStarr, poszukuje analityk biznesowy programu SharePoint.  Naszym celem jest do pracy z kimś kto:

  • Bardzo dobrze rozumie platformy
  • Jest dobrym pomysłem jest inteligentne rozwiązania programu SharePoint kontra pomarańczy razem domek z kart
  • Cieszy się pracy bezpośrednio klientów, Niektóre z którego zrozumieć, co jest o SharePoint i tacy, którzy mają tylko mgliste pojęcie, że SharePoint może pomóc im, ale nie wiesz dokładnie, jak
  • Można pisać bardzo dobrze
  • Można komunikować się naprawdę dobrze z małym zespołem
  • Jest dobrze i cieszy się, wielozadaniowość.  Nie jest to mocno oparta na procesie środowiska (mamy tyle proces robić rzeczy w sposób zorganizowany, ale jesteśmy bardzo szybko na nogi, zwinny i wszystko, co dobre rzeczy).

Nie jest to stanowisko autora chociaż jeśli konsultant programista chce skupić więcej lub konsultacji i mniej na rozwój, może to być dobry krok dla Ciebie.

Jeśli interesujący Cię, ping mnie na twitter lub napisz do mnie!

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Gdzie jest Microsoft.CSharp Anyway?

I został przekazany plik z rozszerzeniem .zip ze strukturą umiarkowanie złożonych projektów i miał co zgrane z subversion.  Kod odwołuje się do Microsoft.CSharp, jak w:

image

Jak widać, programu Visual studio był brak rzeczywistej biblioteki DLL. 

Zwykle nie mogę myśleć o którym fizycznie znajdują się te rzeczy.  I dug wokół tutaj, tworzenia nowych aplikacji konsoli (następujące po lektura z tym małej wymiany) i znaleźć biblioteki DLL na moje środowiska na: C:\Pliki programu (x 86)\AssembliesMicrosoftFramework odniesienia.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

To rzeczywiście dały podstawę do problemu z programu visual studio wnoszących skargę, że dokumentu został ukierunkowanie niewłaściwy środowiska, "Microsoft.CSharp.dll lub jednej z jego zależności wymaga nowszej wersji.NET blah blah blah".  W końcu, Całkowicie usunąć odniesienia i że wydaje się mieć rozwiązać problem.

Jest po prostu inną tych oddly trudno rzeczy, które należy opracować i sortowania rzeczą, który jest mniej interesujące niż argument z własną żonę nad czy istnieje zbyt wiele kobiet powłok in the closet Uśmiech

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

Bardzo schłodzić BrightStarr Video

Posiadające właśnie rozpoczęła, pracujących w tym miejscu BrightStarr, I 'm dość psyched, że mamy już oferowane razem fajne teledysk na youtube tutaj: http://www.youtube.com/user/BrightStarrSP

Nie jestem zaangażowanych w jej produkcji, a nie jestem osobiście duży na te rodzaje działań promocyjnych, Jednak ta jest dość ostudzić do mnie.

Schłodzić BrightStarr Video

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin

"Goodbye" CGS, Witaj BrightStarr!

Jutro, Oficjalnie zaczynam mój pierwszy dzień w BrightStarr (www.brightstarr.com), w Wielkiej Brytanii firma z USA pakietu office, który jest, niewiarygodnie, zwykłe 6 km od mojego domu.

To była to łatwa decyzja, aby opuścić CGS, ale trudna decyzja, aby zrobić Uśmiech.  Pozwól mi wyjaśnić.

Dołączył CGS nieco ponad rok temu (Grudnia 2009) i rozpoczął pracę jako dyrektor programu SharePoint, w konsultacji z praktyką.  To wydawało się to genialny pomysł w tym czasie.  Tutaj w USA co najmniej, jest to bardzo często ludzie zaczynają jako osoba typu junior dev, pisania raportów i tropienie przykry problemy błąd zaokrąglenia (Nie przegap tych dni w ogóle!).  Można uzyskać zwiększenie poziomu odpowiedzialności i rozwojem awesomeness.  Miał niewiarygodne możliwości kariery na kilka bardzo fajnych rzeczy.  Mam do napisania systemu fakturowania od podstaw.  Mam do pracy z inteligentnych ludzi, mój brat wszystkich ludzi w tym, opracowanie pełnego tkanina oparty rozwoju aplikacji dla 4GL nazywa postęp.  Zabawa, zabawy razy.

Oczywiście, postęp od Sr. Dev typu prowadzić zespół techniczny, święć pogranicza jest, że większość rzeczy technicznych – architekt.

Konwencjonalnych mądrości na ten postęp jest, że następnym krokiem od architekta jest pewnego rodzaju rolę wyższego szczebla zarządzania.

Kupił w i przyjął że postęp.  Kiedy dołączył CGS w jednym z tych starszy role, I przewidywane, do pewnego stopnia, że chcieliby być natrafienia "poza" architekt i do jakiegoś rodzaju "super architekt" rola – jeden architekt by wszystkimi rządzić Uśmiech

Dla mnie, która okazała się być mniej niż udany.  To nie można powiedzieć, że nie mam jakiegoś powodzenia w roli, ale w końcu, Nie jestem menadżerem klasyczne praktyki.  Prosząc ludzi na tydzień czy wprowadzili ich czas w grafiku system po prostu nie jest bardzo interesujące dla mnie.  Planowania, "zasoby" (lub osób, naprawdę) miesięcy z góry jest po prostu nudne.  Lała macior i szuka potencjalnych luk, które mogą trochę nas w przyszłości to prawdziwy horror.  Jeszcze, są rzeczy ważne i biorąc pod uwagę, jak ważne były do roli CGS, Vidts zmiany musiały być wykonane. 

Tylko to dla mnie oczywiste, po dużo myślenia, jednak.  Na szczęście, dowody były wystarczająco jasne, aby mnie że raz naprawdę myśleć o tym, stało się oczywiste. 

Że mnie patrząc na otwartych pozycjach i znalazłem BrightStarr.

Już podpisał jako architekt SharePoint i nie mogę się doczekać, aby rozpocząć.  Pory, są one bardzo imponujące załogi i myślę, że oni (możemy!) są gotowy wobec zrobić prawdziwe nazwisko na rynku.  Ja będę delegowania więcej informacji na temat co zrobić tam i jestem naprawdę oczekuje na to.  Zajrzyj na ich stronę internetową- www.brighstarr.com -jest to imponujące dzieło.

Ja uważam, że bardzo szczęśliwy w tym wszystkim.  Wszyscy widzieliśmy różne połowy do poziomu menedżerów, którzy są rodzaju utknął w błocie, nie można naprawdę programu excel lub iść do przodu, szybko i z ufnością.  To gdzie był na czele i bardzo się cieszę, że uniknął on tak łatwo. 

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin