لقد وفرت VS2002 إلى VS2003، وVS2005 اليوم، راحة كبيرة لموظفي البحث والتطوير لدينا، ولكن هناك أيضًا العديد من الأخطاء غير الطبيعية، والتي تزعجنا أحيانًا حتى أن المطلعين على Microsoft يعترفون بأن بعض الاستثناءات لم يتم إصلاح الخطأ بعد أخطاء وحلول استثناءات VS الشائعة هي كل ما واجهته الآن، وأعتقد أنك واجهت مشكلات مماثلة بشكل أو بآخر.
الخطأ الأول: وصف خطأ محلل الأخطاء Global.asax: حدث خطأ أثناء تحليل الموارد المطلوبة لخدمة هذا الطلب. يرجى التحقق من تفاصيل خطأ التحليل المحددة التالية وتعديل الملف المصدر بشكل مناسب.
رسالة خطأ المحلل: غير قادر على تحميل النوع 'xxx.Global'.
خطأ المصدر:
السطر 1: <%@ Application Codebehind="Global.asax.cs" يرث = "xxx.Global" %>
الملف المصدر: c:inetpubwwwrootxxxglobal.asax الأسطر: 1
الحل: حذف عالمي؛ إعادة الترجمة؛ إعادة الترجمة؛ حسنًا
الخطأ الثاني: لا يمكن لـ IIS تحليل صفحة aspx بشكل طبيعي، طالما تم تثبيت .NET SDK في النظام، ويمكن لـ IIS تفسير صفحة aspx. ومع ذلك، عندما نعيد تثبيت IIS أو تحدث بعض المواقف المجنونة، تتم استعادة التكوينات المختلفة لـ IIS إلى حالتها الأصلية في هذا الوقت، لم يعد IIS بمثابة تفسير لحل صفحة aspx: في وضع سطر الأوامر، قم بتشغيل regsvr32 C:WINNTMicrosoft.NETFrameworkv1.0.3705aspnet_isapi.dll -i أو قم بتشغيل aspnet_regiis.exe مباشرة
الخطأ الثالث: لا يمكن لـ Asp.net تصحيح الأخطاء بشكل طبيعي لا يمكن لهذه المشكلة يمكن حلها عن طريق استثناء. من المحتمل أن يكون سبب هذه المشكلة مشكلة تتعلق بالأذونات. عندما تواجه موقفًا لا يمكن تصحيحه، يمكنك تجربة الخطوتين التاليتين.
1. متصفح IE->خيارات الإنترنت->الأمان->مستوى الإنترنت المخصص->مصادقة المستخدم->تسجيل الدخول: استخدم اسم المستخدم وكلمة المرور الحاليين تلقائيًا
2. انقر بزر الماوس الأيمن على المشروع في مستكشف الحلول، وحدد "خصائص"، وحدد "خصائص التكوين"/"تصحيح" في النافذة التي تفتح، وقم بتغيير "تمكين تصحيح أخطاء ASP.NET" إلى "Ture"
الخطأ 4: لا يمكن استخدام عنصر تحكم WebControls بشكل طبيعي الأسباب المحتملة 1. يتم فقدان الدليل الظاهري. يُسمى الدليل الظاهري المطابق لعنصر التحكم webctrl_client، ودليل الملف الفعلي هو "مسار التثبيتwebctrl_client".
السبب المحتمل 2: تثبيت إصدارات متعددة من عناصر تحكم WebControls في النظام.
الخطأ الخامس: خطأ في Crystal Report. عندما نستخدم Crystal Reports في تطوير تطبيقات الويب في VS، ولا توجد مشاكل في برنامجنا، سنواجه أحيانًا خللًا حيث لا يمكن عرض التقرير بشكل طبيعي في الوقت الحالي من المحتمل أن يكون السبب هو فقدان الدليل الظاهري للتقرير. لدى تقارير Crystal نفسها دليل ظاهري خاص بها. يسمى CrystalReportWebFormViewer Visual Studio .NETCrystal ReportsViewers نحتاج فقط إلى إعادة بنائه. يمكن لهذا الدليل الظاهري أن يحل هذه المشكلة.
الخطأ 6: لا يمكن لـ .Net الاتصال بقاعدة بيانات Oracle يجب أن تكون مشكلة مع أوراكل نفسها، ولكنني سأذكرها هنا.
"لا يمكن العثور على مكونات شبكة وعميل Oracle" عندما يتصل Asp.Net بقاعدة بيانات Oracle
هذه المشكلة هي مشكلة في Oracle الإصدار 9.02i. ستحدث هذه المشكلة إذا كان القرص الذي يوجد به Oracle هو قسم NTFS (لن تحدث هذه المشكلة إذا كان قسم FAT).
الحل: انتقل إلى خصائص دليل Ora92 - الأمان - المستخدمون المصادقون - الخصائص - قم بإلغاء تحديد القراءة والتنفيذ - تطبيق - ثم تحقق مرة أخرى - موافق - إعادة التشغيل - موافق
(في الواقع، ظاهريًا، تغييره بهذه الطريقة ثم تغييره مرة أخرى يعادل عدم القيام بأي شيء. في الواقع، يتم تحديث معلومات الإذن)
بالطبع، لتجنب هذه المشكلة، يمكنك تثبيت Oracle على قسم غير NTFS
الخطأ 7: عند تجميع تطبيق ويب للبحث والتطوير، يُطلب منا استخدام ملف مكتبة ديناميكي معين من خلال عملية أخرى واجهتها هذه المشكلة عدة مرات، وكل ذلك بسبب عدم قيام IIS بتحرير الملفات التي يجب إصدارها في هذا الوقت، ما عليك سوى إعادة تشغيل IIS.
-يتبع-