Posted by admin | Posted in Asp.net | Posted on 27-06-2009
منذ ايام وانا ابحث عن مصدر الخطأ
Error:Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 404
حيث كان يظهر هذا الخطأ عندي استخدامي ل Ajax Timer ولم اكن اعرف سبب هذا الخطأ الى ان وصلت الى مدونة تتحدث عن مثل هذا الخطأ وعلى الاغلب ان سبب ظهوره هو اختلاف الرابط الظاهر والرابط الذي يتم معالجته اي بمعنى آخر استخدام Url rewriting . وهو فعلا ما حصل عندي لاني استخدم Url rewriting بالتالي كان الحل هو اضافة السطر التالي الى page__load :
Page.Form.Action = HttpContext.Current.Request.RawUrl
وفعلا كان هذا هو الحل لاستخدام Url rewriting و Ajax
Posted by admin | Posted in Visual Studio 2008 | Posted on 18-06-2009
مع انتشار الفيجوال استوديو 2008 وانتشار التطبيقات المبنية على الفريموورك 3.5 والحاجة الى تنصيب هذه الاداة على اجهزة الكلينت اصدرت مايكروسوفت نسخة من هذه الاداة بحيث لا تحتاج الى الاتصال بالانترنت وهذه النسخة هي (حجمها تقريبا 213 ميجا) :
Download Microsoft .NET Framework 3.5 SP1 Standalone Full Redistributable Setup Installer
لكن الواقع مختلف عن الكلام فقد احتجت الى تركيب هذه الاداة على عدة اجهزة وفي كل مرة نحتاج الى الاتصال بالانترنت وقد نحتاج الى تحميل مابين 1 الى 30 ميجا بايت والمصيبة في ذلك ان سرعة التحميل تكون بطيئة جدا (بغض النظر عن سرعة الانترنت) مما يستدعي الانتظار عدة ساعات حتى ينتهي هذا التحميل .
لهذه الاسباب ولعدم الانتظار الطويل عند الزبائن فقد قمت بالبحث عن الاسباب والحلول لهذه المشكلة الى ان وجدت في تعليق على احدى المقالات التي تتحدث عن التنصيب دون الحاجة الى الانترنت ان هذا الشخص يتحدث عن نفس المشكلة وان هذا التنصيب غير كامل ويحتاج الى اتصال بالانترنت ووجدت احدى الردود عليه تتحدث ان هذا الامر بسبب الحاجة الى حزمة اضافية في حالة كون اللغة غير الانجليزية مما يحتاج الى اتصال بالانترنت .وفي حالة اللغة العربية الحزمة هي
Microsoft .NET Framework 3.5 LangPack
وكما يقال اذا عرف السبب بطل العجب فما ان عرفت بها الامر الا ان وجدت انه يمكن تنصيب الملف دون الحاجة الى حزمة اللغة وذلك باضافة الخيار
/lang:ENU
أي عند تشغيل تنصيب الفريمورك نذهب الى ابدأ ثم تشغيل ونبحث عن الملف dotnetfx35.exe ونختاره ونضيف اليه السطر السابق فيصبح امر التنفيذ كمايلي :
وبهذا لن نحتاج الى الانتظار الطويل .
ارجو لكم الاستفادة وعدم الانتظار
Posted by admin | Posted in مقالات تقنية وفنية | Posted on 11-06-2009
قبل يومين ذهبت لزيارة صديق لي فوجدته قد قام بتنصيب الويندوز 7 على جهازه الخاص ووجدته اثنى على هذا النظام كثيرا سواءا من ناحية سرعة تركيبه او استهلاكه للموارد او من ناحية توافقه مع البرامج القديمة والتي لم تتوافق مع الفيستا. فاستوقفتني آخر نقطة والتوافق مع البرامج فهذه النقطة تهمني كثيرا فلدي بعض البرامج القديمة والتي آخاف انها تحتاج الى تعديلات عليها لتتوافق مع كل نظام جديد لذا قررت ان اجرب هذه البرامج فشرعت بتنصيبها مباشرة على هذا النظام .
Read the rest of this entry »