فئة المحفوظات: غير مصنف

مؤتمر SharePoint أفضل الممارسات, “أفضل الممارسات,” والفيل في الغرفة

لقد كنت محظوظاً بالحضور وعرض في مؤتمر الأسبوع الماضي في SharePoint أفضل الممارسات. أنا لا تزال جديدة على كامل يتحدث "الشيء" و, بصراحة, كنت عصبيا قليلاً في النصف الأول بينما أنا متعرق بانتظار التحدث بنفسي. أن الشعور بنوع من العصبية يجعل من قليلاً من الصعب بالنسبة لي أن تولي اهتماما للعروض (أنا تجاهل لهم عدم). وبدلاً من ذلك, ركزت أكثر قليلاً على الحضور.

المؤتمرات دوماً تعيين بلدي سباقات العقل، وهناك يأخذ الكثير في هذا واحد. وكان هذا المؤتمر ممتازة. وأعتقد أنه ليس من المعتاد في العديد من الطرق. لم يكن مؤتمرا مطور الثقيلة. هناك بالتأكيد أجزاء ديف لأنه, ولكن أعتقد أنه كان على الأقل 60% ركزت على القضايا غير ديف, ربما يصل إلى 80%. وأعتقد أن يتحدث إلى الطبيعة المتطورة للسوق SharePoint. وتنفذ الشركات SharePoint في مجموعة متنوعة من الطرق، وأنهم يبحثون عن توجيهات بشأن كيفية القيام بذلك الحق. وليس مجرد توجيهات بشأن كيفية إنشاء ميزات/الحلول (وحتى الآن, وقد أنشئت جيد جداً).

وأعتقد كان ذات قيمة هائلة لمعظم الجميع التي حضرت المؤتمر، وأنا أعرف أن المنظمين خطة للقيام المؤتمر مرة أخرى مطلع العام المقبل.

وقد قلت ذلك, أعتقد أن هناك فرصة ضائعة الذي أمل أن عناوين المؤتمر القادم. أقول أنها فرصة ضائعة, ولكن هذا ليس أمرا سيئاً. اكتشاف حاجة مجتمع بحد ذاته أمر جيد. وناقش المؤتمر عدد من أفضل الممارسات في مجموعة متنوعة من المجالات مثل الإدارة, التدريب, جمع المتطلبات, البحث, التنمية, هندسة المعلومات, إلخ. وأعتقد أن الفرصة الضائعة له علاقة بالميدان الأخضر "" الافتراضات التي تقوم عليها العديد من أفضل الممارسات.

عندما نتحدث عن حقل أخضر, فإننا نعني أن لم يذهب SharePoint في الإنتاج، ونحن نبدأ مع سجلاً نظيفاً. هذا المثل الأعلى لأنه يمكنك البدء على الفور باستخدام أفضل الممارسات لتحديد وإدارة الحكم, هندسة المعلومات, إلخ. ومع ذلك … ماذا يحدث عندما كنت بالفعل في الإنتاج مع عدة آلاف من المستخدمين (أو 10 آلاف) ولم يكن اتباع أفضل الممارسات في بداية? لقد رأيت الشركات مع … مهم … جداً الغريب هندسة المعلومات خبز في بيئتهم. لا أعتقد أن هذا المؤتمر يوفر إرشاداً الكثير للمنظمات مع هذا النوع من المشاكل (وأنا لا أقصد فقط IA, لكن الحكم, البحث, العديد من المجالات الأخرى). طبعًا, مع العلم لديك مشكلة جزء كبير من الحل، وهذا قيمة للغاية.

وأعتقد أن المجتمع SharePoint على الإنترنت لم تفعل الكثير لمعالجة هذا أما. أنا أعلم أنني لا. أنها مشكلة صعبة جداً لحل على العديد من المستويات. من الناحية الفنية فإنه من الصعب. بودجيتويسي أنه من الصعب. ثقافيا, فمن الصعب. ومع ذلك, أنها على الأرجح مشكلة عالم حقيقي أكبر من معظم. ومنذ انتهاء المؤتمر, لقد تم التفكير في هذه الأنواع من المشاكل، وكيف أن أحد حلها. يجب أن تكون إجابة أفضل من هناك, "إلغاء تثبيت وإعادة تثبيت" وأن المجتمع بحاجة إلى مواجهة ذلك الرأس على.

وأعتقد أن هذه فرصة عظيمة للمجتمع المدونات وخبرة قادة الفكر لتخطيط بعض التوجيهات بشأن كيفية إصلاح بيئاتها. وأعتقد أن هناك صغيرة ولكن الخطر غير صفري أن SharePoint يمكن في نهاية المطاف مع سمعة سيئة ودائمة نتيجة لسوء هندستها تطبيقات التي تفشل بسبب سوء الإدارة, IA, إلخ.

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات:

لوحات SharePoint حلقة دراسية على الإنترنت

صديقي أون لاين, مارك ميلر على مدى و SharePoint المستخدم النهائي (www.endusersharepoint.com) يقوم بتشغيل حلقة دراسية مجانية ساعة واحدة استهدفت, كما يفعل دائماً, في المجتمع المستخدم SharePoint. فإنه يأخذ مكان توقيت الساعة 1. التفاصيل هنا: http://www.endusersharepoint.com/?p=785

جلست على واحد من بلده دراسية عبر الإنترنت في الشهر الماضي، وكان عمله جيدا جداً، وإذا كنت مهتما ببعض معلومات عملية للغاية في لوحات المعلومات في SharePoint, أنا متأكد من أنه يستحق 1 مدار الاستثمار.

</نهاية>

الاشتراك في بلادي بلوق.

FBA و SQL Server: قصة حب

وقد عملت زميلي في جزء ويب في بيئة FBA. أمور أخرى, جزء ويب تسحب بعض البيانات من ملقم SQL. ويملي الخطة الكبرى لهذا المشروع أن ديسيبل تكوين أمان مستوى البيانات في SQL (بدلاً من تضمين معرف مستخدم في استعلام SQL أو بعض النهج الأخرى).

والمشكلة أن SQL server لا تعرف شيئا عن بيئتنا FBA حيث أنها لا يمكن أن تثق بنا. أننا نجحنا في حل هذه المشكلة عن طريق, لعدم وجود كلمة أفضل, انتحال مستخدم AD يدوياً حيث أن نحن يمكن الاتصال ب SQL مثل أن البيانات SQL مستوى الأمن يعمل.

على الرغم من أن FBA سمة ASP.NET, ونحن أبناء الأمة SharePoint قد تدرس محركات البحث المختلفة التي إذا كنت تقوم باستعلامها ل FBA, ويجب أن يعني أنك تريد معرفة كيفية تكوين FBA في SharePoint. أخفقت في العثور على العثور على أية معلومات حول كيفية تمكين FBA موجهة نحو تطبيق ASP.NET التواصل مع مزود بالطريقة التي كنا بحاجة.

أثناء البحث في هذا, علينا إعادة قراءة هذا المقال: تمثيل ASP.NET

إجراء المزيد من البحوث قد أدى بنا إلى هذه المقالة كودبروجيكت: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

التي ساعدتنا على كتابة التعليمات البرمجية الخاصة بنا, ولقد المدرجة أدناه. أنها ليست الأشياء الأكثر أناقة, بل أنها عملت. أمل أن تجد أنه من المفيد.

هنا هو التعليمات البرمجية التي عملت بالنسبة لنا:

محمية btnSearchCarrier_Click باطلة(الكائن المرسل, EventArgs ه)
 {
 حاول
 {
 وحدة إيمبيرسوناتيوسير = الجديد إيمبيرسوناتيوسير();
 // تودو: استبدال iU.Impersonate وثائق التفويض("اسم المجال", "اسم المستخدم", "كلمة المرور");

//
 مدونة
//

 iU.Undo();
 }
 الصيد (استثناء ex)
 {

 }
 }

// استخدام فئة الانتحال كما هو مذكور أدناه.

العامة فئة إيمبيرسوناتيوسير
 {
 [DllImport("advapi32.dll", سيتلاستيرور = صحيح)]
 العامة ثابت extern bool LogonUser(
 سلسلة لبسزوسيرنامي,
 سلسلة لبسزدومين,
 سلسلة لبسزباسورد,
 دولوجونتيبي كثافة العمليات,
 دولوجونبروفيدير كثافة العمليات,
 ref فتوكين IntPtr);

 [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
 القطاع الخاص extern ثابت bool CloseHandle(مقبض IntPtr);

 القطاع الخاص ثابت توكينهاندلي IntPtr = الجديد IntPtr(0);
 القطاع الخاص ثابت إيمبيرسوناتيدوسير ويندووسيمبيرسوناتيونكونتيكست;

 // إذا قمت بدمج هذه التعليمات البرمجية في ملف DLL, ومن المؤكد أن المطالبة بأن
 // يعمل مع FullTrust.
 [بيرميسيونسيتاتريبوتي(SecurityAction.Demand, اسم = "FullTrust")]
 العامة انتحال شخصية باطلة(سلسلة اسم المجال, سلسلة اسم المستخدم, سلسلة كلمة المرور)
 {
 حاول
 {

 // استخدم الدالة LogonUser غير المدارة للحصول على الرمز المميز للمستخدم
 // المستخدم المحدد, المجال, وكلمة المرور.
 const int LOGON32_PROVIDER_DEFAULT = 0;

 // تمرير هذه المعلمة يؤدي LogonUser إنشاء رمز مميز الابتدائي.
 const int LOGON32_LOGON_INTERACTIVE = 2;
 توكينهاندلي = IntPtr.Zero;

 // الخطوة -1 استدعاء LogonUser الحصول على مؤشر إلى الرمز مميز للوصول.
 bool returnValue = LogonUser(
 اسم المستخدم,
 اسم المجال,
 كلمة المرور,
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 توكينهاندلي ref); // توكينهاندلي - رمز أمان مميز جديد

 إذا كان (= false returnValue)
 {
 int ret = Marshal.GetLastWin32Error();
 Console.WriteLine("فشل استدعاء LogonUser مع رمز الخطأ : " +
 والمقصود بالصندوق);
 رمي System.ComponentModel الجديدة.Win32Exception(والمقصود بالصندوق);
 }

 // الخطوة - 2
 WindowsIdentity newId = الجديد WindowsIdentity(توكينهاندلي);
 // الخطوة -3
 إيمبيرسوناتيدوسير = newId.Impersonate();

 }
 الصيد (استثناء ex)
 {
 Console.WriteLine("حدث استثناء. " + السابقين.رسالة);
 }
 }


 /// <موجز>
 /// توقف عن التمثيل
 /// </موجز>
 العامة تراجع باطلة()
 {
 impersonatedUser.Undo();
 // مجاناً المميزة.
 إذا كان (توكينهاندلي != IntPtr.Zero)
 CloseHandle(توكينهاندلي);
 }
 }

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات:

إضافة إلى لور: SSRS يقول لي “رساكسيسدينيد”, لكن … حقا لقد الوصول

بضعة أسابيع إلى الوراء, كنت أعمل مع زميلي المطور على مشروع يشمل خدمات تقارير SQL Server المكونات الإضافية للمعايير الأمنية التنفيذية الدنيا. أنه تم وضع جزء ويب الذي يوفر الهوى أمامية للتقرير سليم (أن السمة الرئيسية التي يجري بحث ذكية على معلمة مع عدة قيم البحث آلاف وراءه).

هذا هو عمل عظيم في بيئة التطوير ولكن في اختبار قبول المستخدم (ضد التعذيب) البيئة, أنها لن تنجح. إطلاق النار حتى مصحح الأخطاء, وسوف نرى تفاصيل الاستثناء مثل هذا:

الأذونات الممنوحة للمستخدم 'UAT_domainmosssvc' غير كافية لتنفيذ هذه العملية.(رساكسيسدينيد).

إذا كنت تفعل في بحث الحي على الخطأ أعلاه, تجد أنه من الشائع جداً. Scarily المشتركة. أسوأ نوع من المشترك لأنه يحتوي على جذر محتملة مختلفة العديد من الأسباب ويشعر الجميع في الحل المقترح "" حق. لقد حاولت على الأرجح كل منهم.

وفي حالتنا, والمشكلة أننا قد قمنا بالنسخ احتياطي/استعادة ديف إلى ضد التعذيب. في مكان ما في البيانات, شيء كان لا يزال يشير إلى "DEV_domain" (بدلاً من تحديث "UAT_Domain"). قمنا بإنشاء موقع جديد, إضافة "جزء ويب"، وأن تحل مشكلتنا.

نأمل أن هذا سوف إنقاذ شخص ساعة أو ساعتين أسفل الخط.

</نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات:

إعلان الثانوية العامة: إعدادات الأمان لايف ويندوز والاتصال الفضائي أصحاب

تلقي عدد قليل من الرسائل من الأفراد عن طريق المدمج في "إرسال رسالة" توفر الدالة Microsoft مع مسافات لايف (الذي يستضيف أيضا بلدي بلوق) كل شهر.

حوالي ثلث الوقت, هؤلاء المستخدمين قد ضمنوا حساباتهم ممنوع العيش مثل أن لا يمكنني الرد. وهذا هو نوع من ميزة مكافحة البريد الإلكتروني العشوائي وافترض.

</نهاية>

هي “خطأ غير معروف” رسائل حقا أفضل من تتبع مكدس?

كنت اقرأ في [مدهور] بلوق وظيفة على كيفية تمكين عرض تتبع مكدس الذاكرة المؤقتة والآن أنا أتساءل: لماذا لا يمكننا دائماً إظهار تتبع مكدس?

الذي جاء مع تلك القاعدة، ولماذا ونحن نتابع?

المستخدمين النهائيين سوف نعرف ما الخطأ في كلتا الحالتين. على الأقل مع تتبع مكدس, يمكنهم الضغط printscreen التحكم, نسخ/لصق في رسالة بريد إلكتروني وإرسالها إلى أنه. الواضح أن سيقلل من الوقت والجهد المطلوب لحل القضية.

</نهاية>

[تشنورتي] بطاقات:

محدد موقع معلومات Microsoft الشر

أقوم بعملية بحث جوجل:

الصورة

اضغط على الوصلة المبينة أعلاه ("تفاصيل التحميل: Windows SharePoint…").

الحصول على هذا:

الصورة

ملاحظة URL.

تبدو مريبة جداً بالنسبة لي. أنا لا أعرف إذا كان يجب أن اضحك, ضحكة مكتومة أو استدعاء قس.

</نهاية>

[تشنورتي] بطاقات:

ولهذا السبب لا أعرف "مثل استخدام أدوات يوم الصفر"

http://groups.google.com/group/microsoft.public.sharepoint.portalserver.development/browse_thread/thread/41e8cbe4f15e8b4c/76506ea401403e35?#76506ea401403e35

إذا كانت الأداة تقوم بأشياء لا يفهمون وثم فشلها في الخطوة n عدد غير معروف من الخطوات, كنت ميتا في الماء…

</نهاية>

[تشنورتي] بطاقات:

معرف الحدث 1023: “يتعذر على Windows تحميل DLL مسكنترس العداد القابل للتوسيع”

التحديث (04/08/08): ويبدو لي أن يكون حل هذه المشكلة. من سطر الأوامر, جريت "ج:\windowssystem32lodctr/R" ككل إدخال يتحدث عن InstallShield المشاكل والتي يبدو وقد تحل بالنسبة لي.

وقد لاحظنا أن في الآونة الأخيرة, مروحة ملقم/سطح المكتب بلدي ابدأ إيقاف تشغيل. أنا أعرف أنها تستخدم لإيقاف تشغيل. أخذت بعض وقت للتحقق بها لاحظت أن تم تشغيل عملية VMware متناسقة 20% بواحدة من المعالجة باستخدام. التحقق من سجل الأحداث، وشهدت هذه الأخطاء في سجل التطبيق يحدث عشرات المرات في الدقيقة الواحدة:

يتعذر على Windows تحميل DLL أوجاثيرير العداد القابل للتوسيع, DWORD الأول في مقطع البيانات هي رمز الخطأ Windows.

يتعذر على Windows تحميل DLL أوجثرسفك العداد القابل للتوسيع, DWORD الأول في مقطع البيانات هي رمز الخطأ Windows.

يتعذر على Windows تحميل DLL مسكنترس العداد القابل للتوسيع, DWORD الأول في مقطع البيانات هي رمز الخطأ Windows.

إذا أنا حفر في تفاصيل واحدة من تلك الرسائل, الحصول على هذا:

المصدر: Perflib

نوع: خطأ

الفئة: لا شيء

معرف الحدث 1023

فعلت بعض البحوث، وهناك بعض المؤشرات التي يمكن أن يكون مشكلة في الإذن الخاص من حيث الوصول إلى Dll في السؤال. لقد لعب حولها مع الأشياء التي ولكن يمكن أن لا تؤثر على الأمور بطريقة إيجابية حتى تخليت عن ذلك.

VMware قد تم المزعجة لي حول تنفيذ تحديثًا لبعض الوقت, حتى أنا جوتد أسفل الصيغة قد ركبت (ويبدو أن "1.0.1 بناء 29996") والتحديث. هذا ترقية لي v1.04. ومن المحزن, لا حل المشكلة.

يمكن أن أتوقف عن عدد الرسائل الذهاب إلى بلدي سجل التطبيق في حالة إيقاف تشغيل خدمة باسم "خدمة التفويض أم وير" مجنون. وهذا يمنعني من استخدام برنامج VMware, حتى … ليس مثل خيار كبير.

هو نظام التشغيل المضيف نظام التشغيل Windows XP 64 بت.

لا أعتقد أن هذا قد يحدث دائماً, ولكن لا أذكر أي حدث معين قد أدت إلى أنه.

وهذا السبب في أنني أكره أجهزة الكمبيوتر.

</نهاية>

[تشنورتي] بطاقات:

منتدى المناقشة: فرض الامتثال ممارسات أفضل في بيئة غير تافهة موس

زميل, "مارك", وقد بدأ مناقشة مجموعة أخبار يحتمل أن تكون مثيرة لاهتمام مع التركيز على "إقامة حكم SharePoint ممتازة منذ البداية" لأحد 35,000 بيئة المستخدم.

المناقشة هنا: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

البوب على أكثر والمساهمة!

</نهاية>