أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

رسالة الإعلام بالخطأ عندما يقوم مستخدم بزيارة أحد مواقع ويب التي يتم استضافتها على خادم يقوم بتشغيل 7.0 خدمات معلومات إنترنت: "خطأ HTTP 405.0-أسلوب غير مسموح"

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية942051
الأعراض
أطلع على السيناريو التالي. لديك موقع ويب التي يتم استضافتها على خادم يقوم بتشغيل خدمات معلومات إنترنت (IIS) 7.0. عندما ينتقل مستخدم إلى موقع ويب هذا، يتلقى المستخدم رسالة خطأ مشابهة لما يلي:
خطأ في الملقم في التطبيق "اسم التطبيق"
خطأ HTTP 405.0-أسلوب غير مسموح به
HRESULT: 0X80070001
وصف HRESULT
لا يمكن عرض الصفحة التي تبحث عنها لأنه يستخدم أسلوب غير صالح (فعل HTTP).
السبب

السبب الأول

تحدث هذه المشكلة لأن يقوم العميل بإرسال طلب HTTP باستخدام أسلوب HTTP لا يتوافق مع مواصفات HTTP.

لحل هذه المشكلة، راجع تحليل 1.

السبب الثاني

تحدث هذه المشكلة لأن يقوم عميل طلب HTTP بإرسال الأسلوب POST إلى صفحة تم تكوينه لتتم معالجتها بواسطة معالج ستاتيكفيلي. على سبيل المثال، يرسل عميل الأسلوب POST إلى صفحة HTML ثابتة. ومع ذلك، لا تدعم الصفحات التي تم تكوينها لمعالج ستاتيكفيلي الأسلوب POST.

لحل هذه المشكلة، راجع الحل الثاني.
الحل

الدقة 1

تأكد من أن يقوم العميل بإرسال طلب يحتوي على أسلوب HTTP صالح. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق بدء تشغيل، نوع المفكرة في بدء البحث مربع، انقر بالزر الأيمن المفكرة، ثم انقر فوق تشغيل كمسؤول.

    ملاحظةإذا تم مطالبتك بكلمة مرور مسؤول أو تأكيد، اكتب كلمة المرور أو قدم التأكيد.
  2. على ملف القائمة، انقر فوق فتح. في اسم الملف ، اكتب %windir%\system32\inetsrv\config\applicationhost.config، ثم انقر فوق فتح.
  3. في الملف ApplicationHost.config، حدد <handlers></handlers> علامة.
  4. تأكد من أن كافة معالجات استخدام أساليب HTTP صالح.
  5. احفظ الملف ApplicationHost.config.

قرار 2

إرسال طلب POST إلى صفحة التي تم تكوينها لتتم معالجتها عن طريق معالج خلاف معالج ستاتيكفيلي (على سبيل المثال، معالج أسبكلاسيك). أو، قم بتغيير الطلب التي يتم معالجتها بواسطة معالج ستاتيكفيلي بحيث يكون طلب GET بدلاً من طلب POST.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 942051 - آخر مراجعة: 08/17/2012 14:39:00 - المراجعة: 1.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB942051 KbMtar
تعليقات
html>