موصى به: Parse Microsoft ASP.NET بنية أمان مدمجة
يعد الحل الأمني المدمج في إطار .NET هو حل أمان يتم دمجه مع ASP.NET و .NET Framework لتوفير بنية تحتية لأمن تطبيق الويب. واحدة من مزاياها الواضحة هي أننا لم نعد يتعين علينا كتابة بنية الأمن الخاصة بنا بعد الآن. يمكننا الاستفادة من الميزات المدمجة لهندسة الأمان .NET ، ويتم اختبار بنية الأمان بأكملها وتستغرق وقتًا طويلاً.
عند تشغيل ASP ، واجهت مشكلة في مهلة البرنامج النصي ، وكانت الرسالة المطالبة هي: خطأ في صفحات الخادم النشط 'ASP 0113 Timeout'.
الحل : تعديل مكانين: أولاً: افتح كمبيوتر محلي IIS ، انقر فوق موقع الويب ، انقر بزر الماوس الأيمن --- خصائص-توترات التكوين-وقت مهلة البرنامج النصي ، والتي يمكن تغييرها إلى 60-90 ثانية أو أعلى ؛ ثانية:
<٪
Session.Abandon
server.scriptTimeout = 500
أضف هذين الخطين من الكود في البداية ، ثم أعد تشغيل IIS ، وهو أمر جيد ، وهو سريع للغاية.
المشاركة: تحليل مفصل لتضارب الخيط أثناء برمجة .NET
1. ما هو الصراع الخيط. يشير تعارض الخيط فعليًا إلى المشكلة التي تسببها خيط اثنين أو أكثر تعمل على نفس المورد المشترك في نفس الوقت. مثال كلاسيكي هو استخدام متغير عالمي كجهاز عداد ، ثم فتح مؤشرات الترابط N لإكمال المهمة. يكمل كل مؤشر ترابط المهمة ويضيف العداد حتى يتم الانتهاء من 100 مهمة. إذا لم يتم النظر فيها