ماہانہ آرکائیو: مارچ 2011

شیئرپوائنٹ 2010 حل "کی تعیناتی میں پھنس” رتبہ

میں نے ایک شیئرپوائنٹ فارم کا حل تعینات کرنے PowerShell کا استعمال کیا جاتا ہے (H / T:  کوری روتھ اور اس کے بلاگ پوسٹ). 

پھر میں مرکزی منتظم کے پاس گیا, سسٹم کی ترتیبات تک رسائی حاصل کی اور پھر فارم پر اور میرے اسے نصب کرنے کے لئے "فارم حل سیکنڈ اور" (تھوڑا سا) مایوسی, یہ "کی تعیناتی" میں پھنس گئی.

میں اس معاملے MSDN فورم پر کئی بار آئے دیکھا ہے, تو میں نے اس کے بارے میں بہت نروس تھا.  مجھے تھوڑی کے ارد گرد کی تلاشی اور اس مضمون مددگار پایا (کی طرف سے ایک بظاہر unattributed شخص کی طرف سے http://www.resolutionsnet.co.uk/).  میں نے حل میں کلک کیا جب میں تعیناتی کے کام کو منسوخ اور, اس کامیابی کے ساتھ کھیت میں چار سرورز میں سے تین کا حل تعینات کیا تھا کہ مجھ سے کہا.

مجھے گمراہ سرور پر چلا گیا, ٹائمر سروس بند کر دیا اور اس کو دوبارہ شروع.  ونڈوز سرور اصل میں سروس کمانڈ کا جواب دینے میں ناکام رہی نے مجھے بتایا کہ, تا کہ یہ بیمار تھا کہ مجھ سے کہتا ہے.

اس وقت, میں مرکزی منتظم کے پاس واپس گئے تو, مجھے کوئی مسئلہ نہیں کے ساتھ اس کو تعینات کرنے کے قابل تھا.

امید ہے کہ معلومات کے اس بٹ دنوں کی باندھ ایک میں کچھ مدد ملے گی.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

دن کی خرابی: "GAC مخصوص اسمبلی شامل نہیں کر سکتے”

میں وژول اسٹوڈیو کے ساتھ تھوڑا سا لڑ رہا ہے 2010 ایک ایک sp2010 حل پر اور اس خرابی ہو رہی تھی:

نقص تعیناتی مرحلہ میں 'حل' کا اضافہ واقع ہوا ہے ۔: خرابی: عالمی اسمبلی کیش کرنے کے مخصوص اسمبلی میں شامل نہیں کر سکتے ہیں: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

میں GAC خود کے لئے گئے تھے (ج:\کھڑکیوں اسمبلی) کوشش کریں اور کو ہٹانے اور "استعمال میں فائل" ایک مل گیا پر غلطی.

میں ایک ااسریسیٹ کیا, میں تقریباً ڈاؤن لوڈ سیسانٹرنالس, میں ٹائمر خدمت خدمات... میں رک گیا آخر, میں صرف بند اور بصری اسٹوڈیو کو دوبارہ کھول دیا گیا اور میں آخر اسے بند کرنے کے قابل تھا.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

فوری اور آسان: ٹھیک کرنا وی 2010 حل تعیناتی

وژول اسٹوڈیو 2010 کی رپورٹ کے مطابق تعیناتی کے بعض اوقات کے دوران غلطیاں مشکل سے ڈیبگ.  کچھ بہت ہی کسی نہ کسی طرح ٹھیک کرنے کے لئے ایک فوری اور آسان طریقہ آپ کی اپنی نامی مستثنیات پھینک کرنے کے لئے ہے.  وژول اسٹوڈیو پیداوار کنسول میں انہیں دکھا دیں گے.

کوڈ کا یہ تھوڑا سا غور کریں:

image

یہ خصوصیت ایک ویب ایپلیکیشن پر scoped ہے تو, سائٹ شہوت انگیز null ہو جائے گا.  اگر آپ کی سائٹ کے ایک پراپرٹی کی کوشش کریں اور ریفرنس تو, آپ مبہم غلطی ملے گا:

نقص تعیناتی مرحلہ میں 'حل' کا اضافہ واقع ہوا ہے ۔: آبجیکٹ حوالہ کسی چیز کی ایک مثال کے طور پر مقرر نہیں.

تاہم, ایک نئی رعایت پھینک اور تعمیر کرنے کے لئے ایک تار گزرتے تو, آپ کو ایک قدرے زیادہ مفید پیغام ملتا:

image

یہ ایک خام تیل کی تکنیک ہے, لیکن بہت تیز رفتار اور آسان.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

ٹائمر ملازمت FeatureActivated اور نمایاں دائرہ کار

میں نے کسی ایک ٹائمر کام کے لئے مجھے حوالے کر دیا کہ کچھ کوڈ کے ساتھ کام کر رہا ہوں.  میں یہ لکھنے کے لئے تھا تو انہوں نے کہا کہ اصل خصوصیت فعالیت کا کوڈ فراہم نہیں کیا تھا, بالکل.  میں نے فائدہ اٹھایا اینڈریو Connell کے مشہور بلاگ پوسٹ اس موضوع پر.

میں وژول اسٹوڈیو کا استعمال کرتے ہوئے کر رہا ہوں 2010 اور تعیناتی ایک غلطی کے ساتھ "کے تعین میں قدم 'اضافہ حل' نقص واقع ہوا ہے ناکامی رکھا: آبجیکٹ حوالہ کسی چیز کی ایک مثال کے طور پر سیٹ نہیں ہے. "

میں بھی اس کے لفظی کوڈ رہی تھی.  میں ویب ایپلیکیشن سطح پر scoping خصوصیت تھی, کے طور پر دکھایا گیا:

image

نتیجے کے طور پر, رسیور کو بھیجے جاتے ہیں کہ خصوصیات ویب ایپلیکیشن سے ہیں, نہیں ایک ویب سائٹ مجموعہ.  آخر میں, اس کوڈ کی طرح لگتا ہے:

عوام کی منسوخی کالعدم FeatureActivated(SPFeatureReceiverProperties خصوصیات)
{

    // ویب اپلی کیشن scoped خصوصیات کے ساتھ مندرجہ ذیل نہ کرو, یہ مایوسی کی طرف جاتا ہے مسکراہٹ
    // SPSite کے طور پر SPSite سائٹ = properties.Feature.Parent;

    SPWebApplication کے طور پر SPWebApplication و = properties.Feature.Parent;

    اگر (wa == null) نئی رعایت پھینک("webapp2 معدوم ہے ۔);

    foreach (wa.JobDefinitions میں SPJobDefinition کام)
    {

        کرنے کی کوشش کریں
        {
            اگر (job.Name == List_JOB_NAME)

                job.Delete();
        }
        پکڑنے (رعایت کی ای)
        {
            نئی رعایت پھینک("2" نشان);
        } // رعایت ای پکڑنے
    }

    // کام انسٹال

    WeatherForecastTimerJob weatherForecastTimerJob =
        نئے WeatherForecastTimerJob(List_JOB_NAME, و);

    = نئے 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 / ماس کے لئے تیار کیا گیا تھا اور افادیت قسم کے افعال میں سے ایک مٹھی بھر اضافہ کر دیتی ہے, جیسے ToLower "()", ToUpper "()", Substring "()"اور بہت آگے ہے.  یہ بھی ایک عام مقصد کی "کال ویب سروس" سٹائل تقریب ہے.  آپ یہاں اس کے بارے میں مزید پڑھ سکتے ہیں: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

میں کم یا زیادہ بہت تھوڑی دیر پہلے اسے ترک کر دیا.  جب سے شیئرپوائنٹ 2010 باہر آئے, تاہم, میں اس پر واپس نظر آئے اور اسے ایس پی 2010 میں کام کرنے کے لئے کا مطلب کیا گیا ہے.  ٹھیک ہے, آج, میں صرف یہ کر دکھایا.  میں نے ابھی تک CodePlex کرنے کے لئے کوڈ کو اپ ڈیٹ نہیں کیا ہے. میں نے اس سے پہلے میں نے CodePlex کنونشنوں پر خود کو تعلیم دینا چاہتے ہیں, لیکن میں نے اس منصوبے کے لئے ہوم پیج ویکی کو اپ ڈیٹ کیا.

وسیع تر اور زیادہ دلچسپ نہتارت WSS اور کائی کی طرف سے اپنی مرضی کے مطابق کی سرگرمیوں کو بہت آسانی سے پورٹ کرنے کے لئے لگ رہے ہو یہ ہے کہ, جو ہے (آپ کا استقبال ہے) مجھے حیرانی ہے.

اسے یہاں کام کر رہا ہے جب یہ شیئرپوائنٹ ڈیزائنر میں کس طرح نظر آئے ہے:

image

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

Microsoft.SharePoint.ApplicationPages.Administration.dll کہاں ہے?

میں نے ایک بصری سٹوڈیو منصوبے کہ ریفرنسز Microsoft.SharePoint.ApplicationPages.Administration.dll حوالے کر دیا گیا تھا.  یہ تلاش کرنے کے لئے مجھے تھوڑی دیر لیا اور میں اشتراک سوچا.  میرے ماحول میں, یہ میں واقع ہے:

ج:\پروگرام فائلیں عام فائلوں ​​مائیکروسافٹ مشترکہ ویب سرور ملانے 14 تشکیل adminbin

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

BrightStarr امریکی شیئرپوائنٹ تجزیہ کار کی تلاش میں

میری کمپنی, BrightStarr, ایک شیئرپوائنٹ کے کاروبار کے تجزیہ کار کے لئے لگ رہا ہے.  ہمارا مقصد کسی کے ساتھ کام کرنے کے لئے کون ہے:

  • بہت اچھی طرح سے سمجھتا ہے پلیٹ فارم
  • تاش کا ایک ساتھ مل کر cobbled گھر بمقابلہ ایک زبردست شیئرپوائنٹ حل ہے جو ایک اچھا خیال ہے
  • براہ راست گاہکوں کے کام کر حاصل, جن میں سے کچھ شیئرپوائنٹ سب کے بارے میں کیا سمجھتے ہیں اور صرف ایک مبہم شیئرپوائنٹ ان کی مدد کر سکتے ہیں تصور نہیں بلکہ یقین ہے کہ جو کچھ کس طرح
  • بہت اچھی طرح سے لکھ سکتے ہیں
  • ایک چھوٹی سی ٹیم کے ساتھ واقعی میں بہت اچھا رابطہ کر سکتے ہیں
  • میں اچھا ہے اور کثیر tasking حاصل ہے.  یہ ایک بہت زیادہ عمل سے چلنے والی ماحول نہیں ہے (ہم نے کافی ایک منظم طریقے سے کام کرنے پر عملدرآمد ہے, لیکن ہم نے اپنے پاؤں پر بہت تیزی سے ہو, فرتیلا اور تمام ہے کہ اچھی چیزیں).

یہ ایک ڈویلپر پوزیشن نہیں ہے، اگرچہ آپ کو ترقی پر زیادہ یا مشاورت اور کم توجہ مرکوز کرنے کی تلاش میں ایک مشیر-ڈویلپر ہیں تو, یہ آپ کے لئے ایک اچھا قدم ثابت ہو سکتا ہے.

اگر آپ دلچسپی رکھتے ہیں تو, ٹویٹر پر مجھے پنگ یا مجھے ای میل!

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

Microsoft.CSharp ویسے بھی کہاں ہے?

میں ایک اعتدال پیچیدہ منصوبے کی ساخت کے ساتھ ایک. زپ فائل کے حوالے کر دیا گیا تھا اور جو خلاف ورزی سے باہر پھاڑ چکا تھا.  کوڈ Microsoft.CSharp حوالہ ہے, میں کے طور پر:

image

آپ دیکھ سکتے ہیں کے طور پر, وژول اسٹوڈیو اصل DLL یاد آ رہی تھی. 

میں عام طور پر ان چیزوں کو جسمانی طور پر واقع ہیں جہاں کے بارے میں نہیں سوچتے.  میں یہاں کھود, ایک نیا کنسول اے پی پی کی تخلیق (اس چھوٹے سے زر مبادلہ کے ذریعے پڑھنے کے عمل کرنے کے بعد) اور میں اپنے ماحول پر DLL پایا: سی:\پروگرام مسلیں (ایک x86)\حوالہ اسمبلیوں مائیکروسافٹ فریم ورک . NETFramework v4.0 پروفائل کلائنٹ Microsoft.CSharp.dll.

یہ اصل میں غلط ماحول کی ھدف بندی کیا گیا تھا شکایت وژول اسٹوڈیو کے ساتھ ایک مسئلہ کو جنم دیا, "Microsoft.CSharp.dll یا اس کے انحصار میں سے ایک. نیٹ بلاہ بلاہ بلاہ کی ایک جدید ورژن کی ضرورت ہے."  آخر میں, میں مکمل طور پر ریفرنس کو ہٹانے اور اس معاملے حل ہے لگتا ہے.

یہ صرف جاننے کے لئے ان لوگوں کو عجیب طور سے مشکل چیزوں میں سے ایک اور الماری میں بھی بہت سی خواتین کی کوٹ ہیں چاہے سے زیادہ اپنی بیوی کے ساتھ ایک دلیل سے بھی کم دلچسپ ہے اس چیز کی طرح ہے مسکراہٹ

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

بہت ڈاؤن لوڈ، اتارنا BrightStarr ویڈیو

صرف میں یہاں کام کرنا شروع کرنے کے بعد BrightStarr, میں خوبصورت ہم یہاں یو ٹیوب پر یہ بہت ڈاؤن لوڈ، اتارنا ویڈیو اپ ایک دوسرے کے ساتھ ڈال دیا ہے کہ psyched رہا ہوں: http://www.youtube.com/user/BrightStarrSP

میں نے اس کے پیدا کرنے میں ملوث نہیں اور میں پروموشنل کی کوششوں کی اس قسم پر ذاتی طور پر بڑا نہیں ہوں کیا گیا تھا, لیکن یہ ایک میرے لئے بہت ٹھنڈا ہے.

ڈاؤن لوڈ، اتارنا BrightStarr ویڈیو

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

الوداع تٹرکشک, BrightStarr خوش!

کل, میں باضابطہ طور پر میرا پہلا دن کا آغاز BrightStarr (www.brightstarr.com), یہ ہے کہ ایک امریکی کے دفتر کے ساتھ برطانیہ کی بنیاد پر کمپنی, ناقابل یقین حد تک, صرف 6 میرے گھر سے میل.

یہ تٹرکشک چھوڑنے کے لئے ایک آسان فیصلہ تھا, لیکن ایک مشکل فیصلہ کرنے کے لئے مسکراہٹ.  مجھے سمجھانے کرو.

میں نے صرف ایک سال پہلے تٹرکشک میں شمولیت اختیار کی (دسمبر 2009) اور ایک شیئرپوائنٹ مشاورتی مشق کے ڈائریکٹر کے طور پر شمولیت اختیار کی.  اس وقت ایک شاندار خیال کی طرح لگ رہا تھا.  یہاں امریکہ میں کم از کم, لوگ ایک جونیئر دیو کی قسم شخص کے طور پر باہر شروع کرنے کے لئے یہ بہت عام ہے, کی رپورٹ کے لکھنے اور پریشان کن پکڑ دھکڑ کی خرابی کے مسائل کے نیچے سے باخبر رہنے کے (میں ان دنوں کی کمی محسوس نہیں کرتے!).  آپ کی ذمہ داری اور متعلقہ ترقی مسرت انگیزی کی بڑھتی ہوئی سطح کو حاصل ہے.  میں نے اپنے کیریئر کے دوران کچھ بہت ٹھنڈی چیزیں کرنے کے لئے ناقابل یقین مواقع تھا.  میں نے شروع سے ایک رسید نظام لکھنے کے لئے حاصل کی.  میں زبردست لوگوں کے ساتھ کام کرنا ہے, سب لوگوں میں سے میرے بھائی سمیت, ایک 4GL سے ملاقات کی پیش رفت کے لئے ایک مکمل ویب کی بنیاد پر ترقی کو اے پی پی کی ترقی کے لئے.  تفریح, مذاق کے اوقات.

کورس کے, آپ سینئر سے ترقی. ایک تکنیکی ٹیم کی قیادت کرنے دیو کی قسم, تکنیکی چیزوں میں سے کہ سب سے زیادہ مقدس ہونے پر کی سرحد سے ملحق - ایک آرکٹیکٹ.

اس کے بڑھنے پر روایتی دانش آرکٹیکٹ سے اگلا قدم زیادہ سینئر مینجمنٹ کردار کسی قسم پر ہے.

میں میں خریدا اور اس کے بڑھنے قبول کر لیا تھا.  میں ان سے زیادہ سینئر کردار میں سے ایک میں تٹرکشک شمولیت اختیار کر لی جب, میں متوقع, کچھ حد تک, ان سب پر راج کرنے کے لئے ایک معمار - میں معمار "پرے" اور کردار کی "سپر معمار" قسم کی کسی قسم میں قدم رکھ جائے گا کہ مسکراہٹ

میرے لئے, کہ کامیاب سے بھی کم نکلی.  یہ میں کردار میں کچھ اچھی کامیابی نہیں تھا یہ کہنا نہیں ہے, لیکن آخر میں, میں ایک کلاسک پریکٹس مینیجر نہیں ہوں.  وہ timesheet نظام میں ان کے وقت میں داخل کیا ہے کہ آیا ایک ہفتہ وار بنیاد پر لوگوں سے پوچھ صرف میرے لئے بہت دلچسپ نہیں ہے.  "وسائل" باہر شیڈول (یا لوگوں, واقعی) پیشگی ماہ صرف بورنگ ہے.  SOWs سے زیادہ بہا اور کے لئے تلاش اور مستقبل میں ہم سے کاٹا سکتا ہے کہ ممکنہ کمیان بند ایک حقیقی ہارر ہے.  ابھی, ان اہم چیزیں ہیں اور تٹرکشک کردار وہ کس طرح اہم تھے دی, یہ ایک تبدیلی کئے جانے کے لئے تھا واضح تھا. 

یہ سوچ کی ایک بہت کچھ کے بعد ہی مجھ پر واضح تھا, تاہم.  شکر ہے, ثبوت ایک بار میں نے واقعی اس کے بارے میں سوچا تھا کہ میرے لئے کافی واضح تھا, یہ واضح ہو گیا. 

اس سے مجھے کھلی پوزیشن کے لئے تلاش کرنے کے لئے مل گیا اور میں BrightStarr پایا.

میں نے ایک شیئرپوائنٹ معمار کے طور پر دستخط کر دیا ہے اور میں شروع کرنے کے لئے انتظار نہیں کر سکتے.  اب تک, وہ ایک بہت ہی متاثر کن جہاز کے عملہ کے ہیں اور مجھے لگتا ہے کہ وہ (ہم!) مارکیٹ میں ایک حقیقی کا نام بنانے کے لئے تیار کر رہے ہیں.  میں وہاں میں کیا کرتی ہوں کے بارے میں مزید پوسٹنگ ہو جائے گا اور میں واقعی اس کا منتظر ہوں.  ان کی ویب سائٹ پر ایک نظر ہے - www.brighstarr.com - اس کے کام کی ایک شاندار ٹکڑا ہے.

میں اس کے تمام میں خود کو بہت خوش قسمت سمجھتے ہیں.  ہم سب طرح کی ایک کیچڑ میں پھنس رہے ہیں سینئر سطح کے مینیجرز کے لئے مختلف وسط میں دیکھا ہے, کرنے کے قابل نہیں واقعی Excel یا مستقبل کے حوالے سے فوری اور اعتماد کے ساتھ منتقل کرنے کے لئے.  میں سربراہی میں کیا گیا تھا جہاں وہ تھا اور میں نے یہ اتنی آسانی سے فرار ہو چکے ہیں کے لئے بہت خوش ہوں. 

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin