كتب من قبل:
إنه خطأ XP، وأنا شخصيًا أعتقد أن XP يسعى إلى تحقيق الأمان بشكل مفرط ويعوض ذلك من خلال عدم القدرة على تنفيذ وظائف محددة. أعتقد أن الأشخاص الذين يتعاملون غالبًا مع ASP سيفعلون ذلك غالبًا ما أواجه هذه المشكلة.: من الواضح أن الكود الخاص بي مكتوب بشكل صحيح جدًا، فلماذا لا يمكن تحديثه بشكل طبيعي؟ لقد قمت بفحص الكود الخاص بي ما لا يقل عن 10 مرات أثناء الدراسة الذاتية، ولكن لم يتم العثور على أي أخطاء في ASP، وأخيرًا، قمت بالتحقق عبر الإنترنت ووجدت أن هذه هي الأذونات الشريرة
: Windows XP
IIS 5.0
-----
.-------- ------------------------------------------ -------- -----
عند تشغيل برنامج asp على خادم Windows XP+IIS، قد لا يتم تحديث قاعدة البيانات. قد تكون رسالة الخطأ المحددة:
1. لا يمكن لمشغل قاعدة بيانات Microsoft JET (0x80040E09). يتم تحديثه. قاعدة البيانات أو الكائن للقراءة فقط
2. موفر Microsoft OLE DB لبرامج تشغيل ODBC (0x80004005) [Microsoft] [برنامج تشغيل ODBC Microsoft Access] يجب أن تستخدم العملية استعلامًا قابلاً للتحديث.
3. يجب أن تستخدم عملية مشغل قاعدة بيانات Microsoft JET (0x80004005) استعلامًا قابلاً للتحديث.
هناك عدة حلول كالتالي (قد تختلف الحلول باختلاف الخوادم، هنا نفترض أن الدليل الرئيسي للموقع هو wwwroot):
أ. انقر بزر الماوس الأيمن على مجلد wwwroot-"خصائص"-إلغاء "للقراءة فقط"
هذه الطريقة هي الأبسط، وأحيانًا تكون صالحة
ب
. انقر بزر الماوس الأيمن على المجلد الموجود في ملف قاعدة البيانات - "الخصائص" - "الأمان" - أضف المستخدم: "IUSR_computer name" وافتح أذونات القراءة والكتابة لـ "IUSR_computer name".
هذه الطريقة هي أفضل طريقة حاليًا لحل هذه المشكلة، ويمكنها حل المشكلة بشكل عام
في نظام XP، وقد لا ترى خيار "الأمان" عند النقر بزر الماوس الأيمن. "عرض" - إلغاء "استخدام" مشاركة الملفات البسيطة (مستحسن)" ثم يمكنك العثور على خيار "الأمان" في الخصائص
. ج. انقر بزر الماوس الأيمن على مجلد wwwroot - "خصائص" - "مشاركة الويب" - "مجلد مشترك" "
د. من فضلك أعطني المزيد من الحلول. ناقش معي~QQ:7021357
---------------------------------- ------- --------------------------
النقطة الأخيرة هي أنه إذا كنت تريد تعيين جهازك كخادم لتصحيح الأخطاء ASP، من الأفضل عدم استخدام win لنظام XP، فمن الأفضل اختيار WIN 2000، ولكن إذا لم يكن ذلك ممكنًا... فكن مستعدًا لاتخاذ الكثير من التحويلات....
بالطبع، عند حدوث مشكلات لا يمكن تفسيرها
!تحدث في XP، يرجى التفكير أكثر في إعدادات الأذونات الخاصة بسؤال XP