بایگانی ماهانه: ماه مارس 2011

شیرپوینت 2010 راه حل در "استقرار گیر” وضعیت

من استفاده از PowerShell با به استقرار یک راه حل برای یک مزرعه شیرپوینت ((H / T):  کوری راث و خود را پست وبلاگ). 

سپس به مدیر سایت مرکزی رفت, تنظیمات سیستم و سپس "مدیریت راه حل های مزرعه" را به آن اعزام به مزرعه و به من (اندک) ترس, آن را در "استقرار" گیر کرد.

من دیده ام این موضوع چند بار در انجمن های MSDN, بنابراین من در مورد آن بسیار عصبی بود.  من در سراسر کمی جستجو و این مقاله مفید (توسط یک فرد به ظاهر unattributed از http://www.resolutionsnet.co.uk/).  من لغو کار استقرار و هنگامی که من را به راه حل کلیک, به من گفت که آن را با موفقیت راه حل را به سه نفر از چهار سرور در مزرعه مستقر بود.

من به سرور کمراه رفت, خدمات تایمر را متوقف و دوباره.  ویندوز سرور در واقع به من گفت که این سرویس موفق به پاسخ دادن به دستور, به طوری که به من می گوید که بیمار بود.

این بار, وقتی که من رفت و برگشت به admin مرکزی, من قادر بود تا آن را با هیچ مشکلی اعزام.

امیدوارم این بیت از اطلاعات در یک اتصال از روز.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

اشکال از روز: "آیا می توانم مجلس مشخص شده به GAC اضافه کردن”

من مبارزه با یک کمی با ویژوال استودیو 2010 یک راه حل sp2010 و این خطا:

Error occurred in deployment step ‘Add Solution’: خطا: مجمع مشخص به کش مونتاژ جهانی را اضافه نمی کند: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

من به خود GAC رفت (ج:\WINDOWS مونتاژ) به منظور تلاش برای حذف و "پرونده در استفاده کردم خطا.

من iisreset, من تقریبا دانلود به Sysinternals, خدمات تایمر در خدمات متوقف شد ... در نهایت, من به تازگی بسته و به بازگشایی ویژوال استودیو خود را و در نهایت توانست به آن نزدیک.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

دسترسی سریع و آسان: اشکال زدایی در مقابل 2010 استقرار راه حل

ویژوال استودیو 2010 گزارش سخت به اشکال زدایی خطا در طول استقرار بعضی اوقات.  یک راه سریع و آسان به انجام برخی از اشکال زدایی بسیار خشن است که به پرتاب خود را به نام استثنا است.  ویژوال استودیو آنها را در کنسول خروجی را نشان می دهد.

این بیت از کد را در نظر بگیرید:

image

اگر این ویژگی به یک برنامه وب است scoped, سایت null خواهد بود.  اگر شما سعی می کنید و مرجع اموال از سایت, شما خطا مبهم را دریافت کنید:

Error occurred in deployment step ‘Add Solution’: مرجع شی به یک نمونه از یک شی تنظیم نشده.

اما, اگر پرتاب استثنا و با تصویب یک رشته به سازنده, شما یک پیام کمی بیشتر مفید:

image

این یک تکنیک خام, اما بسیار سریع و آسان.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

کار تایمر FeatureActivated و محدوده بلند

من کار کردن با بعضی از کد که به کسی برای من برای کار تایمر در اختیار شما است.  او قابلیت کد فعال سازی واقعی نیست بنابراین من مجبور به نوشتن آن, البته.  من در زمان استفاده از پست وبلاگ معروف اندرو کانل در مورد این موضوع.

من با استفاده از ویژوال استودیو 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 == تهی) پرتاب استثنا("webapp2 null است.");

    حلقه foreach (کار SPJobDefinition در wa.JobDefinitions)
    {

        امتحان
        {
            اگر (job.Name == List_JOB_NAME)

                job.Delete();
        }
        گرفتن (الکترونیکی استثنا)
        {
            پرتاب استثنا("نشانگر 2");
        } // گرفتن الکترونیکی استثنا
    }

    // نصب کار

    WeatherForecastTimerJob weatherForecastTimerJob =
        جدید WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule برنامه = SPMinuteSchedule جدید();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule برنامه =;
    weatherForecastTimerJob.Update();

}

کلید را به دور است که هنگامی که ویژگی scoped به برنامه های وب, SPFeatureReceiverProperties که شیرپوینت عبور به گیرنده ویژگی خود را دارد وب پارامترهای سطح نرم افزار.  اندرو ورود به وبلاگ قدیمی فرض scoped به مجموعه سایت.

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

CodePlex به روز رسانی پروژه: شیرپوینت ضمیمهها طراح گردش کار

در حالی که پیش, من نوشت که من در تلاش بود برای احیای قدیمی من CodePlex پروژه, شیرپوینت ضمیمهها طراح گردش کار.  این پروژه CodePlex برای WSS / MOSS توسعه داده شد و می افزاید: یک تعداد انگشت شماری از توابع نوع ابزار, مانند "ToLower()", “ToUpper()", "زیر رشته()"و غیره.  و حتی آن را دارای یک هدف "فراخوانی وب سرویس" تابع سبک کلی.  شما می توانید در مورد آن ادامه مطلب در اینجا: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

من بیشتر یا کمتر رها آن را کاملا در حالی که پیش.  از زمانی که شیرپوینت 2010 بیرون آمد, اما, من معنی ام را به نگاه در آن و آن را در SP 2010 کار می کنند.  خوب, امروز, من که فقط.  من کد را به CodePlex به روز رسانی نشده است. من می خواهم به خودم آموزش در کنوانسیون CodePlex قبل از من انجام این کار, اما من به روز رسانی خانه صفحه ویکی برای پروژه.

مفهوم گسترده تر و جالب تر این است که فعالیت های سفارشی از WSS و MOSS به نظر می رسد به پورت بسیار راحتی, است که (خوش آمد) تعجب به من.

در اینجا چیزی است که آن را مانند در شیرپوینت طراح به نظر می رسد هنگامی که آن را کار می کند:

image

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

Microsoft.SharePoint.ApplicationPages.Administration.dll کجاست?

من یک پروژه ویژوال استودیو که مراجع Microsoft.SharePoint.ApplicationPages.Administration.dll واگذار شد.  آن زمان من در حالی که کمی به آن را پیدا کنید و من فکر کردم من می خواهم به اشتراک بگذارید.  در محیط من, آن را در واقع:

ج:\فایل برنامه فایل های مشترک MICROSOFT مشترک الحاقات وب سرور 14 پیکربندی adminbin

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

BrightStarr ایالات متحده به دنبال تحلیلگر شیرپوینت

My company, BrightStarr, is looking for a SharePoint business analyst.  Our goal is to work with someone who:

  • Understands the platform very well
  • Has a good idea of what’s a smart SharePoint solution versus a cobbled together house of cards
  • Enjoys working directly clients, 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!

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

کجاست Microsoft.CSharp به هر حال?

من یک فایل زیپ با ساختار نسبتا پیچیده پروژه تحویل داده شد و پاره پاره شده از براندازی بود.  کد ارجاع Microsoft.CSharp, همانطور که در:

image

همانطور که می بینید, ویژوال استودیو گم شده بود DLL واقعی. 

من که این چیزها جسمی قرار گرفته است به طور معمول فکر می کنم.  من اطراف حفر, ایجاد یک برنامه کنسول جدید (پس از پس از خواندن از طریق این تبادل کوچک) و DLL در محیط زیست من در: C:\فایل های برنامه (X86)\مجامع مرجع مایکروسافت چارچوب NETFramework V4.0 مشخصات کارفرما Microsoft.CSharp.dll.

این در واقع باعث به موضوع را با ویژوال استودیو شاکی بود که من هدف قرار دادن محیط زیست اشتباه, Microsoft.CSharp.dll و یا یکی از وابستگیهای آن بسته نیز نیاز به یک نسخه بعد از دات نت، اه، اه، اه ".  در پایان, مرجع حذف می کنم در مجموع و به نظر می رسد به حل این مسئله.

این یکی دیگر از کسانی که همه چیز عجیب به شکل و نوع چیزی است که کمتر جالب تر از بحث با همسر خود را بر سر اینکه آیا پوشش بیش از حد بسیاری از زنان در گنجه وجود دارد لبخند

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

خیلی باحال ویدئو BrightStarr

پس فقط شروع به کار در اینجا در BrightStarr, من خیلی لحاظ روانی امیدوار بشم که ما با هم در یوتیوب قرار داده ام این ویدیو بسیار سرد است اینجا: http://www.youtube.com/user/BrightStarrSP

من در تولید آن دخیل نبود و من شخصا در این نوع از تلاش های تبلیغاتی بزرگ نیست, اما این یکی کاملا سرد به من.

دانلود BrightStarr ویدئو

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

CGS خداحافظ, خوش آمدید BrightStarr!

فردا, من رسما شروع اولین روز من در BrightStarr (www.brightstarr.com), بر اساس شرکت انگلستان با دفتر ایالات متحده است که, فوق العاده, صرف 6 مایل از خانه من.

این یک تصمیم آسان به ترک CGS, اما یک تصمیم سخت را لبخند.  اجازه بدهید توضیح دهم.

من CGS پیوست کمی بیش از یک سال پیش (دسامبر 2009) پیوست و به عنوان مدیر از عمل مشاوره شیرپوینت.  این به نظر می رسید مانند یک ایده درخشان در آن زمان.  اینجا، در ایالات متحده حداقل, آن را کاملا برای مردم عادی را برای شروع کردن به عنوان یک نوع فرد توسعه تمدن نیست., نوشتن گزارشات و ردیابی کردن مسائل مربوط به خطای گرد کردن مزاحم (من آن روز را از دست ندهید!).  افزایش سطح مسئولیت و هیبت توسعه مرتبط با شما به دست آوردن.  من در طول زندگی حرفه ای من به برخی از چیزهای بسیار سرد بود فرصت های باور نکردنی است.  من رو به نوشتن یک سیستم صورتحساب از ابتدا.  من به کار با افراد هوشمند, از جمله برادر من از همه مردم, به منظور توسعه یک وب مبتنی بر برنامه توسعه کامل برای یک 4GL، مرتبط به نام پیشرفت.  سرگرمی, زمان سرگرم کننده.

البته, شما را از آن Sr پیشرفت. نوع توسعه تمدن به برتری تیم فنی, هم مرز بودن مقدس که بیشتر از چیزهای فنی - معماری.

عقل متعارف در این پیشرفت است که گام بعدی از معماری است که به نوعی از نقش مدیریت ارشد بیشتر.

من را خریده بود و پذیرفته شده است که پیشرفت.  وقتی که من CGS در یکی از کسانی که نقش های ارشد تاریخ عضویت, من پیش بینی, تا حدی, که من می خواهم پله "فراتر از" معمار و به نوعی از نوع "معمار فوق العاده" نقش - یک معمار به قانون همه آنها را لبخند

برای من, که معلوم شد که کمتر از موفق.  آن را به می گویند که من برخی از موفقیت های خوبی در نقش ندارد, اما در پایان, من یک مدیر عمل کلاسیک نیست.  درخواست از مردم بر یک اساس بارگیری در این هفته که آیا آنها وقت خود را به سیستم timesheet وارد فقط برای من بسیار جالب است.  زمانبندی کردن "منابع" (یا مردم, واقعا) ماه در پیشبرد فقط خسته کننده است.  ریختن بیش از بکارد و به دنبال و بسته شدن نقاط ضعف احتمالی که ممکن است ما در آینده کمی، وحشت واقعی است.  هنوز, این چیز ها مهم هستند و با توجه چقدر مهم آنها به CGS نقش, واضح بود تغییر تا به حال ساخته شده است. 

تنها پس از تعداد زیادی از تفکر برای من واضح بود, گذاشت.  خوشبختانه, شواهد به اندازه کافی برای من روشن بود که یک بار من واقعا در مورد آن فکر می کنم, آن آشکار شد. 

که من به دنبال پوزیشن های باز دارد و من پیدا کردم BrightStarr.

من به عنوان یک معمار شیرپوینت ثبت نام کرده اید و من نمی توانم صبر کنید برای شروع.  تا کنون, آنها خدمه بسیار چشمگیر است و من فکر می کنم که آنها (ما!) آماده را به یک نام واقعی در بازار است.  من بیشتر در مورد آنچه که من انجام می دهند وجود دارد و من واقعا به دنبال به جلو به آن است.  یک نگاه در وب سایت خود - www.brighstarr.com - آن را قطعه ای موثر از کار.

من گمان می کنم خودم را در همه این بسیار خوش شانس.  همه ما اواسط های مختلف به مدیران سطح ارشد که مرتب سازی بر اساس در منجلاب فرو بردن گیر دیده می شود, قادر به واقعا اکسل و یا حرکت رو به جلو سریع و با اعتماد به نفس.  بود که جایی که من به رهبری شد و من بسیار خوشحالم که آن را به راحتی فرار من. 

</پایان>

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin