رسالة خطأ iis7 حدث خطأ على الخادم أثناء معالجة عنوان URL...
توجد دائمًا أخطاء عند تشغيل برامج ASP ضمن نظام التشغيل win7، وتبين أن هناك مشكلة في تكوين الموقع. . .
المشكلة 1: قام محرك MS Jet بتغيير موقع الدليل المؤقت، ولكن لم يكن لديه حقوق الوصول إلى الدليل المؤقت، مما تسبب في فشل قاعدة البيانات (بسبب مشاكل SQL، تم استخدام قاعدة بيانات الوصول لاحقًا للاختبار).
حل:
قم بإضافة مستخدم Authenticated Users إلى قرص النظام: /Windows/ServiceProfiles/NetworkService/AppData/Local/Temp الدليل مخفي عند الدخول، يمكنك إدخال المسار مباشرة في شريط العناوين أو عرضه في خيارات المجلد الملفات المخفية .
خطوات تعيين الأذونات: انقر بزر الماوس الأيمن فوق المجلد Temp، وحدد خصائص > حدد علامة التبويب أمان > انقر فوق تحرير > أظهر مربع حوار أذونات Temp، وانقر فوق إضافة، وأدخل Authenticated Users في أدخل اسم الكائن لتحديده أدناه (يمكنك أيضًا النقر فوق زر متقدم...، ثم انقر فوق الزر بحث، وحدد Authenticated Users في نتائج البحث)، موافق > العودة إلى أذونات Temp، حدد التحكم الكامل في أذونات Authenticated Users، OK > OK.
السؤال 2: لا يرسل IIS7 أخطاء تفصيلية إلى العميل بشكل افتراضي، لذلك فهو يقدم لنا فقط رسالة خطأ في البرنامج النصي (يمكن تعديل هذه الرسالة): حدث خطأ على الخادم أثناء معالجة عنوان URL، يرجى الاتصال بمسؤول النظام. وبهذه الطريقة، من غير المعروف ما الخطأ الذي حدث.
حل:
قم بتغيير أخطاء الإرسال إلى المستعرض في وحدة ASP في iis7 إلى True.
إنه أمر مهم جدًا، وإلا فلن تعرف مكان الخطأ.