ماہانہ آرکائیو: اگست 2007

کریگ کی فہرست میرے لئے اچھا کام کیا

میں برگن کاؤنٹی میں میری گاڑی کی فروخت کے لئے ایک خفیہ اشتھار پوسٹ, اتوار کی رات نج. میں نے کئی انکوائری ای میل کے ذریعے ان تحریروں سے ملی اور کسی کے ساتھ معاہدے پر منگل کی رات کو بند کر دیا.

سچ ہونا تقریبا بہت اچھا …

کائی اعلی درجے کی تلاش حسب ضرورت — کیس اعلی درجے کی تلاش ایکس ایس ایل ٹی میں بات کرتا ہے

میں بہت اکثر اعلی درجے کی تلاش ایکس ایس ایل ٹی پر نظر ثانی نہیں کرتے, میں چھوٹی پہاڑیوں ہر بار چڑھنے رہا ہوں جیسے تو یہ لگتا ہے.

میری تازہ ترین سبق یہ ہے: ایک کالم حوالہ جب کیس اہمیت. میری اعلی درجے کی تلاش میں, میں اس کے طور پر کالم کی وضاحت کی گئی ہے:

<جڑ xmlns:xsi="HTTP://www.w3.org/2001/XMLSchema-instance">
<
کالم>
<
کالم نام="گافٹرینانگانوواکانمبر" />
<
کالم نام="گافٹرینانگانوواکالوکاٹااون" />
<
کالم نام="WorkId"/>
<
کالم نام="درجہ بندی"/>
<
کالم نام="عنوان"/>
<
کالم نام="مصنف"/>
<
کالم نام="سائز"/>
<
کالم نام="راہ"/>
<
کالم نام="تفصیل"/>
<
کالم نام="لکھو"/>
<
کالم نام="SITENAME"/>
<
کالم نام="CollapsingStatus"/>
<
کالم نام="HitHighlightedSummary"/>
<
کالم نام="HitHighlightedProperties"/>
<
کالم نام="ContentClass"/>
<
کالم نام="IsDocument"/>
<
کالم نام="PictureThumbnailURL"/>
</
کالم>
</
جڑ>

انوائس نمبر اور انوائس محل وقوع ظاہر کرتا ہے کہ XLST رہا تھا:

<P>
تربیت انوائس نمبر: <xsl:قیمت کے منتخب="گافٹرینانگانوواکانمبر"/>
<
BR></BR>
تربیت انوائس محل وقوع: <xsl:قیمت کے منتخب="گافٹرینانگانوواکالوکاٹااون"/>
</
P>

تاہم, منتخب جائداد سب لوئر کیس میں حوالہ دے ہے, میں کے طور پر:

<P>
تربیت انوائس نمبر: <xsl:قیمت کے منتخب="گافٹرینانگانوواکانمبر"/>
<
BR></BR>
تربیت انوائس محل وقوع: <xsl:قیمت کے منتخب="گافٹرینانگانوواکالوکاٹااون"/>
</
P>


یہاں تک کہ میں اس درست کر دیا, تلاش کے نتائج کو لیبل دکھایا (یعنی. "تربیت انوائس کے نمبر") لیکن کوئی کوائف.

کائی: فنکشنل مثال کے طور پر - اپنی مرضی کے مطابق ڈیٹا کی قسم

بزنس سلسہ مناظر:

مینوفیکچرنگ کمپنی کے لئے کائی کے انٹرپرائز وسیع نفاذ کے ساتھ 30+ سائٹس اور چند درجن کارپوریٹ محکموں.

کاروباری مقصد:

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

تکنیکی مسئلہ:

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

بدقسمتی سے, نظر دوڑائیں داٹیٹیپاس "مقامی طور پر ماخذ فہرست تک رسائی حاصل کرنا چاہیئے" مطلب یہ ہے کہ ہمارے مستند فہرست سائٹ مجموعے اسپین نہیں کر سکتا.

تکنیکی حل:

اپنی مرضی کے مطابق ڈیٹا کی ایک نئی قسم کی بنیاد پر سپفیلڈ نافذ اور جس کا لاسٹاٹیم ماسٹر نسبتاً تھی ۔ فہرست سے بسنا UI میں ایک ڈروپڈونلاسٹ کے طور پر نمائندگی نافذ کرنا.

ہم نے کہا جاتا ہے ایک نئی ویب سائٹ مجموعہ پیدا "http://localhost/EnterpriseData". وہاں, ہم "کارپوریٹ مقامات" نامی ایک مخصوص فہرست بنائی. یہ فہرست صرف معیاری عنوان"کا استعمال کرتا ہے ۔" قطعہ اصل کارپوریٹ مقامات کی فہرست کا حامل.

ایک اپنی مرضی کے مطابق ڈیٹا کی ایک قسم میں WSS پیدا کرنے کے لئے کئی متفرد اقدامات مندرجہ ذیل ہے ۔. وہ ہیں:

  1. جو سپفیلڈ سے ورثہ میں ملتے ہیں ایک کلاس کی وضاحت (ایک سے دوسرے میدانوں کو اگر ضرورت ہو تو وارث ہونگے).

جس کے لئے کوڈ یہاں ہے ۔:

عوامی کلاس ایززیکورپوراٹیلوکاٹاونفیلڈ : سپفیلڈٹی
{
عوامی ایززیکورپوراٹیلوکاٹاونفیلڈ
(سپفیلدکوللیکشن کھیتوں, سٹرنگ ٹیپاناما, سٹرنگ displayName)
: بنیاد(کھیتوں, ٹیپاناما, displayName) { }

عوامی ایززیکورپوراٹیلوکاٹاونفیلڈ
(سپفیلدکوللیکشن کھیتوں, سٹرنگ displayName)
: بنیاد(کھیتوں, displayName) { }

عوامی کی جگہ لے لے باسیفیلڈکونٹرول فیلڈرانڈرنگکونٹرول
{
حاصل
{
باسیفیلڈکونٹرول کنٹرول = نئے ایززیکورپوراٹیلوکاٹاونفیلڈکونٹرول();
کنٹرول ہے ۔ فیلڈنمی = اس.انٹرنالنمی;
واپس کنٹرول;
} //حاصل
} // فیلڈراندرانگکونٹرول

عوامی کی جگہ لے لے سٹرنگ گیٹوالاداٹیدسٹرانگ(اعتراض قیمت)
{
اگر (اس.درکار || قدر و قیمت ۔ ٹعثٹرانگ().مساوی(سلک.خالی))
{
پھینک نئے سپفیلڈوالاداٹاونیثپشن ("محکمہ تفویض شدہ ہے ۔");
}
واپس بنیاد.گیٹوالاداٹیدسٹرانگ(قیمت);
} // گیٹوالاداٹیدسٹرانگ

} // ایززیکورپوراٹیلوکاشن

  1. بنیادی قطعہ کنٹرول سے ورثہ میں ملتے ہیں ایک دوسرے طبقے کی وضاحت, میں کے طور پر:

عوامی کلاس ایززیکورپوراٹیلوکاٹاونفیلڈکونٹرول : باسیفیلڈکونٹرول
{
محفوظ ڈروپڈونلاسٹ ایززیکورپوراٹیلوکاٹاونسالیکٹاور;

محفوظ کی جگہ لے لے سٹرنگ دیفاولٹمپلاٹینمی
{
حاصل
{
واپس "ایززیکورپوراٹیلوکاٹاونفیلڈکونٹرول";
}
} // دیفاولٹمپلاٹینمی

عوامی کی جگہ لے لے اعتراض قیمت
{
حاصل
{
انسریچالڈکونٹرولس();
واپس اس.XYZZYCorporateLocationSelector.SelectedValue;
} // حاصل
مقرر
{
انسریچالڈکونٹرولس();
اس.XYZZYCorporateLocationSelector.SelectedValue = (سٹرنگ)اس.اٹیمفیلڈوالی;
} // مقرر
} // آبجیکٹ قدر زیر کریں

محفوظ کی جگہ لے لے خالی کریٹیچالڈکونٹرالس()
{

اگر (اس.قطعہ = = صفر || اس.کونٹرولمودی = = سپکونٹرولمودی.دکھائیں)
واپس;

بنیاد.کریٹیچالڈکونٹرالس();

اس.ایززیکورپوراٹیلوکاٹاونسالیکٹاور =
(ڈروپڈونلاسٹ)TemplateContainer.FindControl("ایززیکورپوراٹیلوکاٹاونسالیکٹاور");

اگر (اس.ایززیکورپوراٹیلوکاٹاونسالیکٹاور = = صفر)
پھینک نئے رعایت("نقص: لوڈ نہیں کر سکتا ۔ آسکن مسل!");

اگر (!اس.Page.IsPostBack)
{

کا استعمال کرتے ہوئے (SPSite سائٹ = نئے SPSite("http://مقامی میزبان کا/انٹرپراسادات"))
{
کا استعمال کرتے ہوئے (SPWeb ویب سائٹ = ۔ اوپانواب())
{

SPList کوررانٹلاسٹ = جال ۔ فہرستیں["کارپوریٹ مقامات"];

foreach (سپاٹم ایززیکورپوراٹیلوکاشن میں currentList.Items)
{
اگر (ایززیکورپوراٹیلوکاشن["عنوان"] == صفر) جاری;

سٹرنگ تیٹاٹلی;
تیٹاٹلی = ایززیکورپوراٹیلوکاشن["عنوان"].ToString();

اس.XYZZYCorporateLocationSelector.Items.Add
(نئے لاسٹاٹیم(تیٹاٹلی, تیٹاٹلی));

} // foreach

} // سپویب ویب کا استعمال کرتے ہوئے = site.openweb()
} // سپساٹی ویب سائٹ کو استعمال کرتے ہوئے نئے سپساٹی =("http://مقامی میزبان کا انٹرپرسادات")

} // اگر نہیں تو ایک پوسٹباک

} // کریٹیچالڈکونٹرالس

} // ایززیکورپوراٹیلوکاٹاونفیلڈکونٹرول

مندرجہ بالا کوڈ بنیادی طور پر ڈروپدوونلاسٹ پر واقع WSS مخصوص فہرست سے قدروں کے ساتھ پلانے کے لیے منطقی عمل http://localhost/enterprisedata اور نام "کارپوریٹ اداروں".

میں دونوں کلاسیں ایک واحد .cs فائل میں کی وضاحت, یہ مرتب کیا گیا اور یہ گ میں ڈال دیا (طاقتور کی ضرورت, کورس کے).

  1. کریٹیکل کنٹرول سانچا (.آسکن) کے طور پر دکھایا گیا:

<%@ کنٹرول زبان"C# =" ورثہ میں ملتے ہیں="Microsoft.SharePoint.Portal.ServerAdmin.CreateSiteCollectionPanel1,Microsoft.SharePoint.Portal,ورژن 12.0.0.0، ثقافت = = غیر جانبدار,PublicKeyToken = 71e9bce111e9429c" کومپالاٹاونمودی"ہمیشہ =" %>
<%
@ رجسٹر ٹاگپریفسا"وسساوک =" نام جگہ="Microsoft.SharePoint.WebControls" اسمبلی="Microsoft.SharePoint, ورژن = 12.0.0.0, ثقافت غیر جانبدار =, PublicKeyToken = 71e9bce111e9429c" %> <%@ رجسٹر ٹاگپریفسا"SharePoint =" نام جگہ="Microsoft.SharePoint.WebControls" اسمبلی="Microsoft.SharePoint, ورژن = 12.0.0.0, ثقافت غیر جانبدار =, PublicKeyToken = 71e9bce111e9429c" %>
<شیئرپوائنٹ:رانڈرانگٹیمپلاٹی ID"ایززیکورپوراٹیلوکاٹاونفیلڈکونٹرول =" رونآٹ"سرور" =>
<سانچہ>
<یسپ:ڈروپڈونلاسٹ ID"ایززیکورپوراٹیلوکاٹاونسالیکٹاور =" رونآٹ"سرور =" />
</سانچہ>
</
شیئرپوائنٹ:رانڈرانگٹیمپلاٹی>

مندرجہ بالا c میں محفوظ ہے:\پروگرام filescommon filesmicrosoft sharedweb سرور extensions12controltemplates.

  1. آخر میں, ہم میں محفوظ کرنے کے لیے ایک XML مسل بنائیں... 12XML ڈائریکٹری. یہ ہماری اپنی مرضی کے مطابق ڈیٹا کی نوعیت واضح کرتا ہے کہ کامل ہے اور میری مثال کے لئے, اس طرح لگتا ہے:

<?XML ورژن="1.0" انکوڈنگ="UTF-8" ?>
<
فیلڈٹیپاس>
<
فیلڈٹیپی>
<
قطعہ نام="ٹیپاناما">کورپوراٹیلوکاٹاو</قطعہ>
<
قطعہ نام="پارانٹیپی">متن</قطعہ>
<
قطعہ نام="ٹیپیڈاسپلاینمی">کارپوریٹ مقامات</قطعہ>
<
قطعہ نام="تیپیشورٹدیسکراپشن">مینوفیکچرنگ یا دیگر سہولیات سمیت تمام کارپوریٹ ایزی محل وقوع.</قطعہ>
<
قطعہ نام="اسرکریتبلی">سچا</قطعہ>
<
قطعہ نام="شووانلاسٹکریٹی">سچا</قطعہ>
<
قطعہ نام="شوواندوکومانٹلابراریکریٹی">سچا</قطعہ>
<
قطعہ نام="شووانسرویکریٹی">سچا</قطعہ>
<
قطعہ نام="شووانکولومنٹیمپلیٹکریٹی">سچا</قطعہ>
<
قطعہ نام="فیلڈٹیپیکلاسس">Conchango.XYZZYCorporateLocationField, ایززیکورپوراٹیلوکاٹاونفیلڈ, 1.0.0.0 = ورژن, ثقافت غیر جانبدار =, پبلاکیطوکان = b0b19e85410990c4</قطعہ>
<
رانڈرپیٹٹرن نام="داسپلایپیٹٹرن">
<
سوئچ>
<
پر>
<
کالم />
</
پر>

<کیس قیمت=""/>

<پہلے سے طے شدہ>
<
HTML>
<![CDATA[
<طرز اسپین "رنگ =:سرخ"><ب>]]>
</
HTML>

<
کالم سبکولمننمبر="0" ہٹملانکودی="سچا"/>

<HTML><![CDATA[</ب></مدت>]]></HTML>

</
پہلے سے طے شدہ>
</
سوئچ>

</
رانڈرپیٹٹرن>
</
فیلڈٹیپی>
</
فیلڈٹیپاس>
یہ XML مسل WSS "لائبریری" کو اپنی مرضی کے مطابق ڈیٹا کی قسم کا اضافہ کرتا ہے" اور یہ خلاف گ مشابہ اسمبلی تھی.

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

WSS: CAML میدان تعریفیں بنانے کے لئے ٹیکنالوجی.

ایڈیشنل قسم: CAML

یہاں ایک عظیم پوسٹنگ "کریگ نامی ایک ساتھی ہے" ایک ویب سائٹ سے براہ راست اصلی تعریف دور کی بنیاد پر میدان مواد اقسام کے لئے CAML تعریفیں تلاش کرنے کے لئے ایک ٹیکنالوجی پر.

ان کی پوسٹنگ یہ سب کہتے ہیں کہ. مختصر میں:

  1. ایک مواد کی قسم بنائیں.
  2. ایک فہرست کے ساتھ اس سے منسلک.
  3. شیئرپوائنٹ ڈیزائنر کے ساتھ کی فہرست میں کھولو.
  4. ایک "پرسنل ویب پیکج کی" برآمد کریں.
  5. ایک. ٹیکسی پر نام تبدیل کریں.
  6. کھلی باہر نکالیں.
  7. آپ کے مواد کی قسم اور متعلقہ CAML تلاش کریں.

WSS: خلاصہ مفید خصوصیات / عناصر / وغیرہ کو فعال کرنے کے لئے اقدامات. وی میں Intellisense 2005

ایڈیشنل زمرے: وژول اسٹوڈیو 2005

خصوصیات کے لئے مفید intellisense چالو کرنے کے لئے, عناصر, بصری سٹوڈیو میں وغیرہ 2005:

  1. ایک WSS سرور تک رسائی حاصل کریں.
  2. "C کے لئے تشریف لے جائیں:\پروگرام فائلیں عام فائلوں ​​مائیکروسافٹ مشترکہ ویب سرور ملانے 12 سانچہ XML"
  3. طرف اشارہ کرتے ہوئے ایک اور ونڈوز ایکسپلورر کھولیں: "C:\پروگرام مسلیں مائیکروسافٹ وژول اسٹوڈیو 8 XML Schemas"
  4. آپ وی پر WSS سرور سے مندرجہ ذیل فائلوں کی کاپی 2005 schemas ڈائرکٹری:
    1. Wss.xsd
    2. CamlQuery.xsd
    3. CamlView.xsd
    4. CoreDefintions.xsd
  5. وی دوبارہ چالو کریں 2005
  6. ایک پروجیکٹ کے لئے ایک نیا XML فائل میں شامل کریں.
  7. XML فائل کے جسم میں کلک کریں.
  8. خصوصیات پین میں, شجرے"پر کلک کریں" اور "wss.xsd چنیں" انتخاب سے. (وہ wss.xsd سے محولہ ہیں کے بعد سے یہ دوسرے xsd کی منتخب کرنے کے لئے ضروری نہیں ہے).

Intellisense اب کہ XML دستاویز کے لئے چالو حالت میں ہے.

ملاحظہ کریں یہاں اس موضوع پر مزید معلومات کے لئے اور خود کار طریقے سے کسی بھی XML فائل کے ساتھ WSS intellisense منسلک کس طرح کی ہدایات کیلئے.

WSS امتحان 70-541, مائیکروسافٹ ونڈوز شیئرپوائنٹ سروسز 3.0 – درخواست ترقی

میں نے آج صبح مندرجہ بالا ٹیسٹ لیا اور منظور. میں امتحان مشکل اور منصفانہ پائے.

ویب پر اس امتحان کے بارے میں معلومات کے ایک رشتہ دار کمی نہیں ہے. میں کیوں یقین نہیں ہے.

میں واضح طور پر میں نے امتحان کے بارے میں کوئی تفصیل میں نہیں ملے گا, لیکن میں محفوظ طریقے سے مندرجہ ذیل کا کہنا ہے کہ کر سکتے ہیں:

  1. اس لنک پر بھروسہ رکھو: http://www.microsoft.com/learning/exams/70-541.mspx.

    یہ آپ کو امتحان پاس کرنے کے لئے جاننے کی ضرورت ہے کیا کی فہرستوں اور ہے, IMO, بہت درست.

  2. لنک بھی سفارش کی گئی ہے مائیکروسافٹ ونڈوز شیئرپوائنٹ سروسز کے اندر 3.0 ٹیڈ Pattison کی طرف سے & ڈینیل لارسن. یہ کتاب تقریبا ٹیسٹ سے خطاب کہ تمام مضامین کا احاطہ کرتا ہے. میں یہ سادہ امتحان تیار سے باہر اپنے آپ میں اور کے عظیم پائے. یہ بہت اچھا مثالیں فراہم کرتا ہے اور سچ میں مجھے کوشش کرنے کے لئے کچھ نئے اور دلچسپ چیزوں کے بارے میں سوچ کر لی. آپ کو کتاب میں چند بٹس جائیں کرنا چاہتے ہیں تو, صرف اوپر سے لنک میں اشیاء کے ساتھ کتاب کی TOC کراس کا حوالہ.
  3. کچھ اصل ہاتھ پر تجربہ پیٹتا. آپ کو وقت اور دلچسپی ہے تو, پھر کتاب میں مثال کے طور پر اور ان کے ساتھ کے استعمال کے ساتھ ساتھ پر عمل کریں. آپ کو ایک آسان امتحان پر وقت کے ساتھ ساتھ واقعی WSS درخواست پروگرامنگ سیکھنے پڑے گا.

</آخر>اپنے بلاگ کو سبسکرائب کریں!

کائی / InfoPath فارم سرور (InfoPath 2007) ڈراپ ڈاؤن فہرست کارکردگی

ایڈیشنل قسم: InfoPath

کاروائی کا خلاصہ: ایک برائے InfoPath 2007 ایک کائی سرور پر تعینات کی تشکیل ایک اپنی مرضی کے کائی فہرست میں بندھے ہوئے دکانداروں کے ایک ڈراپ ڈاؤن فہرست فراہم کرتا ہے. ایک وینڈر منتخب صلی اللہ علیہ وسلم, قوانین اس طرح کے سیلز کے نمائندے نام کے طور پر متن قطعے کی ایک مٹھی بھر کے لئے میدان اقدار کو تفویض, ایڈریس, شہر, ریاست, زپ اور فون. کارکردگی خوفناک ہے. ہم کارکردگی سے بھی بدتر ہو جاتا ہے کہ متعلقہ (ایک غیر لکیری فیشن میں) ہر اضافی فیلڈ کے لئے ہم اس طریقہ کو اپ ڈیٹ کریں. یعنی, ہم صرف سیلز کے نمائندے کا نام اپ ڈیٹ کریں تو, یہ لیتا ہے [X] وقت کی رقم. ہم سیلز کے نمائندے کو اپ ڈیٹ کریں تو, address1, address2, شہر, ریاست, زپ, یہ لیتا ہے 10 اوقات طویل.

حل: ایک ویب سروس لکھیں (نمونے کے کوڈ پایا جا سکتا ہے یہاں) ایک وینڈر کے نام پر گزر چکا ہے اور اسے واپس وینڈر تفصیلات لوٹتا ہے کہ. پھر, کھیتوں اس طرح تفویض. یہ بہت سست لگ رہا ہے اگرچہ, ہم نے مقرر کیا ہے جب کی کارکردگی میں کوئی discernable فرق تھا 1 میدان بمقابلہ 8 کھیتوں. ایک اضافی بونس کے طور پر, "سرور سے رابطہ کر کے ٹھنڈا صارفین حاصل کریں" Cylon وہ سروس کے نتائج کو پکارتے اور بسم کرنے کے لئے فارم کا انتظار کرتے ہوئے اثر.

کائی: رعایت واقع ہوئی ہے. (HRESULT سے رعایت: 0x80020009 (DISP_E_EXCEPTION))

اپ ڈیٹ: ہم نے تعین کیا اس مسئلہ کی بنیادی وجہ سے کبھی نہیں اور اسے دوبارہ کبھی نہیں روبرو.

ہم ترقی اچانک اس ویب سائٹ پر عمل درآمد کے دوران نوٹس, دو صارفین ایک سائٹ مجموعہ تک رسائی حاصل کرنے کے لئے کرنے کے قابل نہیں ہیں. ان اکاؤنٹس اہم سائٹ کی تصدیق کر سکتے ہیں, لیکن کسی مخصوص سائٹ مجموعہ تک رسائی حاصل کرنے کی کوشش کر رہے جب, وہ صرف ایک خالی سکرین. ظاہر غلطیاں نہیں, صرف ایک سفید خالی صفحہ.

ہم نے ایک سائٹ مجموعہ منتظم کے طور پر میں لاگ ان کریں اور ایک ویب سائٹ کے منتظم کے طور پر ان صارفین میں سے ایک کو شامل کرنے کی کوشش کریں اور اس وقت, "ٹھیک ہے" دبانے پر, ہم نے اس پیغام کو حاصل:

رعایت واقع ہوئی ہے. (HRESULT سے رعایت: 0x80020009 (DISP_E_EXCEPTION))

ہم نے کچھ وقت خرچ اور اس بدقسمتی تحقیق, تھا مفید کچھ کے ساتھ نہیں آ. تشخیصی لاگ ان کریں میں کچھ پیغامات تھے, لیکن یہ مشکل تھا بالکل ان سے اس معاملے کے ساتھ correlate.

آخر میں, ہم سائٹ کے مجموعہ کو حذف کرکے اور اسے دوبارہ پیدا کیا اور یہ کہ اس حل.

اگر میں نے پتہ ہے کہ مستقبل میں اس کی وجہ سے, میں نے اس پوسٹ کو اپ ڈیٹ کریں گے.