حل مشكلة Validation of viewstate MAC failed

مرحبًا بك أيها المبرمج العربي :)

اثناء العمل على تطوير المشاريع او حتى نشرها يظهر لنا هذا الخطأ :

Validation of viewstate MAC failed

machine-key

وغالبًا يظهر عند حدوث تأخر النقر على زر لفترة تتجاوز مدة الجلسة

ما فائدتها ؟

ان وظيفة التحقق view state validation تتحقق من المدخلات الأصلية للطلب السابق قبل معالجة المدخلات الجديدة , وتعتمد في عميلة التحقق هذه على تشفير جميع المدخلات بالإعتماد على مفتاح التشفير الذي نقوم بتزويدة للتطبيق في ملف web.config

ولها فوائد عديدة في حماية الموقع الخاص بك من ادخال الطلبات بشكل عشوائي بإستخدام http requests المباشرة حيث ان viewstate يتم تخزينها داخل بنية الصفحة HTML وبذلك لا يمكن استخدام النماذج بالإعتماد فقط على httpheaders

كما انها تتحقق في حالة قام المتصفح بتغيير أحد البيانات للنماذج بطريقة غير شرعية او التعديل على قيم غير مسموح التعديل عليها .

لذا عملية التحقق هذه مفيدة ولا يمكن اعتبار إلغاؤها حل للمشكلة , كما يذكر انها أحد مميزات تقنية ASP.NET الغير متوفرة بشكل افتراضي في لغات أخرى مثل php

كيفية حل المشكلة ؟

ببساطة نحن بحاجة إلى تزويد تطبيقنا بمفتاح تشفير ليقوم بالإعتماد عليه في عمليات تشفير المدخلات
أكمل القراءة

لست بحاجة إلى شراء دومين لتجربة عرب ويندوز !

السلام عليكم

مرحبًا بجميع اصدقاءنا عملاء عرب ويندوز الحاليين والقادمين :)

هل تود الحصول على استضافة ويندوز بمميزات كامله ولا يهمك الحصول على دومين مباشر .com أو .net ؟

الآن يمكنك توفير قيمة النطاق والحصول على استضافة مدفوعه بمميزات كامله وربطه مع نطاقك المجاني (مثل mydomain.arabwin.com)

أكمل القراءة

الآن جميع خطط الاستضافة تدعم ASP.Net MVC

مرحبًا بجميع عملائنا وأصدقائنا الأعزاء

asp-net-mvc-hosting-logo

قبل مدة قصيرة كان دعم تقنية ASP.Net MVC مقتصرًا فقط على خطط استضافة ويندوز بحزمتي المحترفين والأعمال

واليوم نعلن أن جميع خطط استضافة ويندوز لدى عرب ويندوز تدعم تقنية ASP.NET MVC

 

ماذا تنتظر ؟ قم بشراء استضافتك الآن !

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

إطلاق النسخة الثانية من الإستضافة المجانية

اليوم نعلن إطلاق النسخة الجديدة من الاستضافة المجانية لعرب ويندوز

- تحسين أداء وسرعة الخوادم

performance

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

- تطوير حماية الخوادم

40406

أيضًا تم إضافة العديد من الأدوات سنتحدث عنها في موضوعات قادمه ان شاء الله
(مثل : phpmyadmin و SQL Server browser و SQL Server database publisher)

mysql iCloud  Administrative_Tools

قم بالتسجيل الآن في الاستضافة المجانية واطلق العنان لإبداعك ..